Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689

Построение графика функции

21.02.2020, 22:29. Показов 1915. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как сделать построение графика функции y=cos(2x+1)на отрезке [-2π, 0] в Windows Forms?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2020, 22:29
Ответы с готовыми решениями:

Построение графика графика квадратичной функции
Как построить график квадратичной функции? Построил только простую параболу, как ее сдвигать? int ixPrev = -1, iyPrev =...

Построение графика функции
Добрый день! Кто-нибудь сталкивался с построением графика функции по точкам? Буду признателен за любой ответ

Построение графика функции
помогите переделать,мне надо написать на функ.: y=lnx-1/2(x*x) using System; using System.Collections.Generic; using...

19
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
23.02.2020, 19:35  [ТС]
Помогите, пожалуйстааа
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
23.02.2020, 21:56
Если с помощью Chart, то можно так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//границы и шаг
double Xmin = -2 * Math.Round(Math.PI, 2);
double Xmax = 0;
double Step = 0.01;
// Количество точек графика
int count = (int)Math.Ceiling((Xmax - Xmin) / Step) + 1;
// Массивы значений
double[] x = new double[count];
double[] y = new double[count];
// Расчет точек
for (int i = 0; i < count; i++)
{
    x[i] = Xmin + Step * i;
    y[i] = Math.Cos(2 * x[i] + 1);
}
// Настройка осей графика
chart1.ChartAreas[0].AxisX.Minimum = Xmin;
chart1.ChartAreas[0].AxisX.Maximum = Xmax;
// шаг сетки
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 1;
// Добавляем вычисленные значения в графики
chart1.Series[0].Points.DataBindXY(x, y);
Миниатюры
Построение графика функции  
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
23.02.2020, 23:34  [ТС]
chumich, а если через pictureBox?
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
23.02.2020, 23:46
Цитата Сообщение от Катя6 Посмотреть сообщение
через pictureBox
Не, не умею
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
24.02.2020, 00:34
Цитата Сообщение от Катя6 Посмотреть сообщение
chumich, а если через pictureBox?
зачем вам через pictureBox?)
0
fly
 Аватар для I can
4953 / 4637 / 844
Регистрация: 13.04.2015
Сообщений: 9,834
24.02.2020, 08:59
Цитата Сообщение от FateOri Посмотреть сообщение
зачем вам через pictureBox?)
Понятно зачем - преподаватель запрещает использовать chart.
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
24.02.2020, 10:22
Цитата Сообщение от I can Посмотреть сообщение
Понятно зачем - преподаватель запрещает использовать chart.
ну если запрещает то делать нечего))

тригонометрические функции популярные легко можно найти готовое))

http://csharphelper.com/blog/2... ions-in-c/
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
24.02.2020, 19:42  [ТС]
Цитата Сообщение от I can Посмотреть сообщение
Понятно зачем - преподаватель запрещает использовать chart.
нам не запрещали, просто есть пример, как должно получиться и там явно не через chart сделано
0
Эксперт .NET
 Аватар для Usaga
14308 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,409
24.02.2020, 19:49
Катя6, так если не запрещали, то в чём проблема?
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
24.02.2020, 20:03
chumich, У меня тоже проблемы с chart. Попытался воспользоваться Вашим кодом, но компилятор реагирует всегда
таким образом:

"Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции."

Если нетрудно, подскажите

Добавлено через 4 минуты
chumich, Кстати, и на Ваш код - также
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
24.02.2020, 21:40
Цитата Сообщение от Катя6 Посмотреть сообщение
нам не запрещали, просто есть пример, как должно получиться и там явно не через chart сделано
а покажите этот пример
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
24.02.2020, 22:42
Цитата Сообщение от zna926 Посмотреть сообщение
Попытался воспользоваться Вашим кодом
Я не знаю, почему так у Вас, рисунок в моем посте - это скрин выполненного кода, который приведен в посте
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
24.02.2020, 23:32
chumich, Прошу прощения, добавлю:
У меня VS12, Net Framework 4
Sestem.Windows.Forms, DataVisualization.Charing;
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
25.02.2020, 13:04  [ТС]
Цитата Сообщение от FateOri Посмотреть сообщение
а покажите этот пример
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
25.02.2020, 13:07
Цитата Сообщение от Катя6 Посмотреть сообщение
а покажите этот пример
ваш пример на Delphi))
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
25.02.2020, 13:53  [ТС]
FateOri, Почему?

У меня в лабораторной работе дан этот пример. То, что должно получиться
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
25.02.2020, 17:09
Цитата Сообщение от zna926 Посмотреть сообщение
У меня VS12, Net Framework 4
Sestem.Windows.Forms, DataVisualization.Charing;
zna926, у меня - см. рисунок.
System.Windows.Forms.DataVisualization.C haring добавлял, но VS говорит - не нужен.
Миниатюры
Построение графика функции  
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
25.02.2020, 21:45
chumich, Большое СПАСИБО
0
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
26.02.2020, 04:07
Цитата Сообщение от Катя6 Посмотреть сообщение
FateOri, Почему?
Там иконка проекта дельфи в левом верхнем углу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.02.2020, 04:07
Помогаю со студенческими работами здесь

Построение графика функции
Здравствуйте! Стоит задача, чтобы при нажатии кнопки, строился график определенной функции W(i). Начала разбираться с примерами,...

Построение графика функции
Здравствуйте! Дали задание по построению графика в C#. Собственно, чертятся оси и рисуется график функции на выбор (3 функции, с...

Построение графика функции
Построение графика функции. Задан диапазон значений, функция, необходимо построить график с возможностью масштабирования – в максимальных и...

Построение графика функции
Доброго времени суток. В windows forms я пока неопытный человек, поэтому нужна Ваша помощь. Как построить график функции, к примеру, ...

Построение графика функции
Привет всем.Прочитал мсдн но не понимаю все равно.Объяснти плиз как построить график функции y=x^2??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru