Math 是否有可能编写一个程序,可以找到某个函数的零?

Math 是否有可能编写一个程序,可以找到某个函数的零?,math,polynomial-math,numerical-integration,polynomial-approximations,gauss,Math,Polynomial Math,Numerical Integration,Polynomial Approximations,Gauss,在Gauss-legendre积分中,我们需要找到legendre函数的零点,但我找不到一种方法来编写代码,使我能够做到这一点? 我知道有一个“xi”的列表,通过它这个函数等于零,但是我们可以自己编写程序来查找这些“xi”吗?一般来说,查找任意函数的零不是一个可以用算法解决的问题。您的特定函数或函数类是否可以通过算法求解必须密切依赖于函数的特定数学属性,因为您的算法必须具体依赖于这些属性。关于你的函数和它可能拥有的属性的问题超出了编程的范围,可能也超出了计算机科学的范围;我建议交换数学堆栈。如果

在Gauss-legendre积分中,我们需要找到legendre函数的零点,但我找不到一种方法来编写代码,使我能够做到这一点?
我知道有一个“xi”的列表,通过它这个函数等于零,但是我们可以自己编写程序来查找这些“xi”吗?

一般来说,查找任意函数的零不是一个可以用算法解决的问题。您的特定函数或函数类是否可以通过算法求解必须密切依赖于函数的特定数学属性,因为您的算法必须具体依赖于这些属性。关于你的函数和它可能拥有的属性的问题超出了编程的范围,可能也超出了计算机科学的范围;我建议交换数学堆栈。如果你能让数学家解释如何手工解决问题,至少在理论上是这样,那么程序员和计算机科学家就可以开始帮助你了。

嗨,这不是一个“为我写代码”的网站;(a) 尝试编写代码,然后(b)询问您是否在某个特定点上卡住了。同时(c)提供你目前为止的工作。下面是谷歌中C和C++的几个例子:谢谢回复,我只是想看看是否有可能,你所说的链接都是关于编写勒让德函数的,但是我想看看如果我可以编写代码来找到这个函数的零点。谢谢回复。我自己知道如何从理论上解决这个问题,但真正的问题是,随着高斯-莱甘德展开,多项式阶数增加,因此我认为不可能为它编写代码,但我想看看是否从根本上可以编写一个这样做的程序。无论如何,谢谢你的时间和回复D