このコードが放物線を描画しないのはなぜですか?それは可能な限り単純です-すべてのxについて、与えられた関数を使用してyを計算します。y = x ^ 2の場合、左上隅に頂点がある面向きの放物線を下に描画する必要がありますが、変位したドットのみが描画されます。
private void DrawParabole(Graphics g)
{
for (int x = 0; x < pictureBox1.Width; x++)
{
g.DrawRectangle(
Pens.Black,
x,
FY(x),
1,
1
);
}
}
private int FY(int x)
{
int y = A*x^2 + B*x + C;
return y;
}