Построить график функции - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д