Построить график функции - 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
Листинг программы
 private void graph_reload()
        {
            Dictionary<double, double> coordinats = new Dictionary<double, double>();// coordinats-хранит координаты точек функции
            for (double x = -10; x <= 10; x += 0.15)// чертим график
            {
                coordinats.Add(x, тут твоя функция);//расчитываем координаты
            }
            GraphPane myPane = new GraphPane();
            zedGraphControl1.GraphPane = myPane;
            myPane.XAxis.Title.Text = "Координата X";//подпись оси X
            myPane.YAxis.Title.Text = "Координата Y";//подпись оси Y
            myPane.Title.Text = Graph_xy;//подпись графика
            myPane.Fill = new Fill(Color.White);//фон графика заливаем градиентом
            myPane.Chart.Fill.Type = FillType.None;
            myPane.Legend.Position = LegendPos.Float;
            myPane.Legend.IsHStack = false;
            LineItem myCurve = myPane.AddCurve("Функция", coordinats.Keys.ToArray(), coordinats.Values.ToArray(), Color.Black, SymbolType.None);//строим график, цвет линии синий
            myCurve.Line.Width = 2.0F;
            myCurve.Symbol.Fill = new Fill(Color.White);
            zedGraphControl1.AxisChange();
            zedGraphControl1.Refresh();
            zedGraphControl1.Visible = true;
        }

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


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

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

5   голосов , оценка 4.2 из 5
Похожие ответы