Algorithm 复寻根算法

Algorithm 复寻根算法,algorithm,complex-numbers,Algorithm,Complex Numbers,我有一个寻根的问题。函数的格式可以是任意的,但我想解决以下问题: f(x)= a+exp(-x**2)(b+c*x+d*x**2) 其中a、b、c和d为给定参数,不限于实数。 我读过多项式的求根算法,但仍然不知道如何像我在这里写的那样求解函数。除了最初的猜测,我们如何在前一次迭代的基础上确定下一次迭代的值,以及由于需要复数根,如何找到共轭对 您的函数不是多项式,因为它包含指数函数。牛顿-拉斐逊法通常用于数值寻根。详细描述见,并附有示例。您可能应该在Math StackExchange网站上发布

我有一个寻根的问题。函数的格式可以是任意的,但我想解决以下问题:

f(x)= a+exp(-x**2)(b+c*x+d*x**2)
其中a、b、c和d为给定参数,不限于实数。
我读过多项式的求根算法,但仍然不知道如何像我在这里写的那样求解函数。除了最初的猜测,我们如何在前一次迭代的基础上确定下一次迭代的值,以及由于需要复数根,如何找到共轭对

您的函数不是多项式,因为它包含指数函数。牛顿-拉斐逊法通常用于数值寻根。详细描述见,并附有示例。

您可能应该在Math StackExchange网站上发布此内容。感谢您共享此链接。然而,实际上我想找出复根,其中虚部在物理学中是重要的。你对此有什么建议吗?牛顿·拉斐逊通常只会收敛到实解,如果你从实线开始,但如果你从复数开始,它也会找到复数根。它实际上收敛到哪个根取决于从何处开始,因此您可能需要尝试许多不同的起点。链接中“复数函数”部分旁边的漂亮图表有五种不同颜色的像素,以显示x^5=1=0的哪个复数根从该起点收敛。