Math 闭式立方根查找器的实现

Math 闭式立方根查找器的实现,math,numerical-methods,polynomial-math,Math,Numerical Methods,Polynomial Math,我在寻找一个非迭代函数,它能找到三次多项式的实根。所以,实现了一些东西。 当然,我可以自己写,但是如果有人已经有了一个实现,并且不介意共享它,那么我就可以节省1-2个小时来编写它,而这个人需要30秒的时间才能将它粘贴到这里,这将是非常棒的 谢谢。封闭式表单太不干净了。你见过斐波那契序列的闭合形式吗?!?!还有,为什么一到两个小时?你用什么语言?如果是Python,你可以在10分钟内完成。@Blender:我已经看到了斐波那契序列的闭合形式(我们必须在第一年的微积分中证明它的正确性),但是斐波那契

我在寻找一个非迭代函数,它能找到三次多项式的实根。所以,实现了一些东西。 当然,我可以自己写,但是如果有人已经有了一个实现,并且不介意共享它,那么我就可以节省1-2个小时来编写它,而这个人需要30秒的时间才能将它粘贴到这里,这将是非常棒的


谢谢。

封闭式表单太不干净了。你见过斐波那契序列的闭合形式吗?!?!还有,为什么一到两个小时?你用什么语言?如果是Python,你可以在10分钟内完成。@Blender:我已经看到了斐波那契序列的闭合形式(我们必须在第一年的微积分中证明它的正确性),但是斐波那契序列与我的问题有什么关系?我使用的是Java。封闭式解决方案非常难看。斐波那契闭式函数包含平方根(我记住了,因为我也必须证明这个函数)。递归定义的解决方案更加简洁,易于理解。它们可能会比较慢,但如果你想提高速度,就不会使用公式。@Blender:嗯,不,闭式解并不总是比递归/迭代解更难看。考虑无符号平方(无符号X){返回x*x;}它是封闭形式,但它比递归计数器部分要干净得多:无符号平方(无符号X){ if(x i)并不意味着它们总是更干净,只是更频繁。