Построить график функции - C# (195770)

Узнай цену своей работы

Формулировка задачи:

Построить график функции z = f (x) при a ≤ x ≤ b , разбивая отрезок [a, b] на n частей. График начертить точками или отрезками прямых линий по указанию преподавателя, выполнив предварительно масштабирование. При вычерчивании графика функции предусмотреть вывод координатных осей. 11. z = sin x + 0,5*(x^2) ; a = −2pi, b = 2pi, n = 40. (не знаю си совсем так как учил паскаль учусь на экономиста скоро экзамен если решу поставит автоматом и забу помогите кто чем может х))

Решение задачи: «Построить график функции»

textual
Листинг программы
  1.  private void graph_reload()
  2.         {
  3.             Dictionary<double, double> coordinats = new Dictionary<double, double>();// coordinats-хранит координаты точек функции
  4.             for (double x = -10; x <= 10; x += 0.15)// чертим график
  5.             {
  6.                 coordinats.Add(x, тут твоя функция);//расчитываем координаты
  7.             }
  8.             GraphPane myPane = new GraphPane();
  9.             zedGraphControl1.GraphPane = myPane;
  10.             myPane.XAxis.Title.Text = "Координата X";//подпись оси X
  11.             myPane.YAxis.Title.Text = "Координата Y";//подпись оси Y
  12.             myPane.Title.Text = Graph_xy;//подпись графика
  13.             myPane.Fill = new Fill(Color.White);//фон графика заливаем градиентом
  14.             myPane.Chart.Fill.Type = FillType.None;
  15.             myPane.Legend.Position = LegendPos.Float;
  16.             myPane.Legend.IsHStack = false;
  17.             LineItem myCurve = myPane.AddCurve("Функция", coordinats.Keys.ToArray(), coordinats.Values.ToArray(), Color.Black, SymbolType.None);//строим график, цвет линии синий
  18.             myCurve.Line.Width = 2.0F;
  19.             myCurve.Symbol.Fill = new Fill(Color.White);
  20.             zedGraphControl1.AxisChange();
  21.             zedGraphControl1.Refresh();
  22.             zedGraphControl1.Visible = true;
  23.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы