Построение графика функции - C# (206860)
Формулировка задачи:
Подскажите, пожалуйста, в чем ошибка. И еще мне интересно как выделить, например другим цветом, точки пересечения графика с осью ОХ.
Graphics g = graphwind.CreateGraphics();
Pen p = new Pen(Color.Black);
Pen dr = new Pen(Color.Blue);
// стрелки на концах осей
p.EndCap = LineCap.ArrowAnchor;
// ось ОХ
g.DrawLine(p, 20, graphwind.Height / 2, graphwind.Width - 20, graphwind.Height / 2);
// ось ОУ
g.DrawLine(p, graphwind.Width / 2, graphwind.Height - 20, graphwind.Width / 2, 20);
double x1, y1;
for (double i = (-2) * Math.PI; i <= 2 * Math.PI; i += 0.0001)
{
x1 = graphwind.Height / 2 + (200 * (Math.Pow(Math.Cos(i), 2)));
y1 = graphwind.Width / 2 - (40 * i);
g.DrawLine (dr, x1, y1); //тут ошибка
}Решение задачи: «Построение графика функции»
textual
Листинг программы
g.DrawLine (dr, x1, y1); //тут ошибка