当y反转时,如何使用二次公式?

时间:2015-12-15 21:36:56

标签: math graph quadratic

当您在法线图上绘制抛物线图时,可以使用ax ^ 2 + bx + c,但是当我想在窗口中绘制抛物线图时,这对我来说并不起作用。我认为这是因为y轴反转。是否有解决方法或不同的公式来对付这个?例如,如果我有一个(100,150)的玩家,我试图在(500,150)的苹果上射箭,我该怎么做?我试图保持纯粹的数学而不会变得复杂。我还在上高中,我只是在学习这些,所以请尽量保持简单。我的数学老师提到了关于二次回归的问题,这是什么?

1 个答案:

答案 0 :(得分:1)

解决此问题的一种方法是使用两个不同的坐标系,一个用于屏幕,另一个用于模型。

屏幕的y轴会指向下方。模型的y轴。两个系统都将共享相同的x轴。

现在,我们的想法是:考虑使用模型的坐标并将它们映射到屏幕上仅用于显示。

将一个系统中坐标为(x, y)的点映射到另一个系统的转换是

(x, y) -> (x, h - y)

其中h是屏幕的高度(h > 0)。

逆变换(即将屏幕映射到模型上的变换)是相同的,因为从向上y轴的角度看,屏幕y轴也在距离{{1从它的起源开始。

将此应用于您的等式,您的模型将具有形式的点

h

这些将映射到点

(x, ax^2 + bx +c)

在屏幕坐标中。