为什么这段代码不会画抛物线?它尽可能简单 - 对于每个 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;
}