JavaFX中的三次方程图



我真的没有找到任何好的来源来展示这个解决方案/想法。我们在课堂上从JavaFX开始,我有作业。

我有一个方程,应该在JavaFX中构建一个图。我把画布准备好了。例如y=4x^3+3x^2-3x+1。

在这里我们可以计算一些点:

x = -1, y = -4 + 3 + 3 + 1 = 3 
x = 0, y = 1 
x = 1, y = 5 
x = 2, y = 4 * 2^3 + 3 * 2^2 - 3 * 2 + 1 = 39

正如我所能想象的,这个想法是桩步数大约为0.1。但我仍然不知道如何对它进行编码。教授说,我们的代码必须求解任何三次方程。若图以极值点为中心,则可获得加分。

如果无论如何都要找到极值,请寻找拐点(二阶导数的根;这是初等的)。你可以把图的中心放在这一点上,因为它位于极值的中间。通过找到一阶导数的根,你可以找到这些极值,如果它们存在的话。

通过检查函数在极值处的符号,您将知道函数有多少根(1或3),以及它们可以位于哪里。

这足以使用被称为"rega falsi"的方法找到它们的精确位置。

最新更新