//---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float b0=-1.0,b1=2.0,b2=0.0625,x,y;
Graphics::TBitmap *pB = new Graphics::TBitmap();
pB->Width=100;
pB->Height=100;
x=-pB->Width/2;
y=b0+b1*x+b2*x*x;
pB->Canvas->MoveTo(pB->Width/2+x,pB->Height/2-y);
x++;
for(;x<pB->Width/2;x++)
{
y=b0+b1*x+b2*x*x;
pB->Canvas->LineTo(pB->Width/2+x,pB->Height/2-y);
}
pB->Canvas->MoveTo(0,pB->Height/2);
pB->Canvas->LineTo(pB->Width,pB->Height/2);
pB->Canvas->MoveTo(pB->Width/2,0);
pB->Canvas->LineTo(pB->Width/2,pB->Height);
Canvas->Draw(50,50,pB);
delete pB;
}
//---------------------------------------------------
Построение графика
y=b0+b1x+b2X^2
Какой компонент нужно исполлзовать?
И если можно, то подкиньте с примером.
Спасибо.
Цитата:
Originally posted by Kashuk
Мне нужно нарисовать график, к примеру:
y=b0+b1x+b2X^2
Какой компонент нужно исполлзовать?
И если можно, то подкиньте с примером.
Спасибо.
Мне нужно нарисовать график, к примеру:
y=b0+b1x+b2X^2
Какой компонент нужно исполлзовать?
И если можно, то подкиньте с примером.
Спасибо.
Код:
Цитата:
Originally posted by lord Kelvin
Код:
//---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Graphics::TBitmap *pB = new Graphics::TBitmap();
pB->Width=100;
pB->Height=100;
/* тра - ля -ля */
}
//---------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Graphics::TBitmap *pB = new Graphics::TBitmap();
pB->Width=100;
pB->Height=100;
/* тра - ля -ля */
}
//---------------------------------------------------
А проще и красивее человеку предложить ничего не мог? Например TChart с вкладки Additional.
Kashuk
Если сам не разберешься с компонентом - напиши, поясню. Свойств и методов у компонента дочерта и больше. Можно строить графики на всяк вкус и цвет, любой сложности и красивости.