Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2020, 22:02   #1
Daniel1232
Новичок
Джуниор
 
Регистрация: 22.02.2020
Сообщений: 3
По умолчанию Как построить график функции.

Здравствуйте, помогите пожалуйста! Построить график функции. Таблицу данных получить путём изменения параметра X с шагом h. В качестве f(x) использовать: sh(x), x^2, e^x.
Сделать так чтобы была возможность выбора с помощью радиокнопок: sh(x), x^2, e^x.
Самостоятельно выбрать удобные параметры настройки.
2141314213.png

Пример кода:
Код:
private void buttonCalc_Click(object sender,
 
EventArgs e)
 
{
 
// Считываем с формы требуемые значения
 
double Xmin = double.Parse(textBoxXmin.Text);
 
double Xmax = double.Parse(textBoxXmax.Text);
 
double Step = double.Parse(textBoxStep.Text);
 
 
 
// Количество точек графика
 
int count = (int)Math.Ceiling((Xmax - Xmin) / Step)
 
+ 1;
 
 
 
// Массив значений X – общий для обоих графиков
 
double[] x = new double[count];
 
 
 
// Два массива Y – по одному для каждого графика
 
double[] y1 = new double[count];
 
double[] y2 = new double[count];
 
 
 
// Расчитываем точки для графиков функции
 
for (int i = 0; i < count; i++)
 
{
 
// Вычисляем значение X
 
x[i] = Xmin + Step * i;
 
// Вычисляем значение функций в точке X
 
y1[i] = Math.Sin(x[i]);
 
y2[i] = Math.Cos(x[i]);
 
}
 
 
 
// Настраиваем оси графика
 
chart1.ChartAreas[0].AxisX.Minimum = Xmin;
 
chart1.ChartAreas[0].AxisX.Maximum = Xmax;
 
 
 
// Определяем шаг сетки
 
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = Step;
 
 
 
// Добавляем вычисленные значения в графики
 
chart1.Series[0].Points.DataBindXY(x, y1);
 
chart1.Series[1].Points.DataBindXY(x, y2);
 
}
Пример формы:
11174_html_m75acb9ac.png

Последний раз редактировалось Daniel1232; 22.02.2020 в 22:44.
Daniel1232 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить график функции y=x^2. График строится из отрезков и алгоритма Брезенхема Robert_ Помощь студентам 0 20.02.2017 22:37
построить график функции nik77 Общие вопросы Delphi 1 08.07.2016 09:59
Построить график функции F(x) на заданном интервале с заданным шагом и вывести значения х и функции F(x) в таблицу в графическом р Proskurina Паскаль, Turbo Pascal, PascalABC.NET 8 12.11.2012 21:57
построить график функции Катюшка_92 Microsoft Office Excel 2 19.09.2010 10:17
Построить график функции Horknee Паскаль, Turbo Pascal, PascalABC.NET 15 23.09.2008 09:50