Borland C++ Builder построение в Chart графика в полярных координатах
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double x, y, step0=0, step1=0.4, r;
for (double i=0; i<=16; i++)
{
step0=step0+step1;
r=1+cos(step0);
x=r*cos(step0);
y=r*sin(step0);
Series1->AddXY(x,y,"",clRed);
}
}
{
double x, y, step0=0, step1=0.4, r;
for (double i=0; i<=16; i++)
{
step0=step0+step1;
r=1+cos(step0);
x=r*cos(step0);
y=r*sin(step0);
Series1->AddXY(x,y,"",clRed);
}
}
Если изменить в for (double i=0; i<=16; i=i+0,01)
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double x, y, step0=0, step1=0.4, r;
for (double i=0; i<=16; i=i+0,01)
{
step0=step0+step1;
r=1+cos(step0);
x=r*cos(step0);
y=r*sin(step0);
Series1->AddXY(x,y,"",clRed);
}
}
{
double x, y, step0=0, step1=0.4, r;
for (double i=0; i<=16; i=i+0,01)
{
step0=step0+step1;
r=1+cos(step0);
x=r*cos(step0);
y=r*sin(step0);
Series1->AddXY(x,y,"",clRed);
}
}
Что нужно изменить, чтобы всё работало нормально и получался график
В данном случае (в приведенном коде) я вижу грубейшую ошибку - ее нужно исправить.
Что бы получался график- надо учить математику. Первый случай - это как раз стандартная ошибка.
О C++ ничего не читал. Пойду поучу математику, полезное занятие как-никак.