Напишите программу, которая в прямоугольной системе координат выводит на экран график функции y=3x2/(1+x3) - C#
Формулировка задачи:
Напишите программу, которая в прямоугольной системе координат выводит на экран график функции y=3x2/(1+x3).
Можно код, буду благодарен)
Решение задачи: «Напишите программу, которая в прямоугольной системе координат выводит на экран график функции y=3x2/(1+x3)»
textual
Листинг программы
using System;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace Graph
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
chart1.Series[0].BorderWidth = 2;
chart1.Series[0].ChartType = SeriesChartType.Line;
double x1 =-10;
double x2=-1.0001;
int n =100;
double dx = (x2 - x1) / n;
double x , y;
for (int i = 1; i < n; i++)
{
x = x1 + i * dx;
y = 3 * x * x / (1 + x * x * x);
chart1.Series[0].Points.AddXY(x, y);
}
chart1.Series[0].Points.AddXY(-1, double.NaN);
x1 = -1;
x2 = 11;
dx = (x2 - x1) / n;
for (int i = 1; i < n; i++)
{
x = x1 + i * dx;
y = 3 * x * x / (1 + x * x * x);
chart1.Series[0].Points.AddXY(x, y);
}
}
}
}