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