【问题标题】:is it possible to write a program that can find zeros of a certain function?是否可以编写一个可以找到某个函数的零点的程序?
【发布时间】:2016-12-31 12:26:39
【问题描述】:

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

【问题讨论】:

  • 嗨,这不是一个“为我写代码”的网站; (a) 尝试编码并 (b) 询问您是否卡在某个特定点上。另外 (c) 提供您迄今为止的工作。以下是来自谷歌的几个 c 和 c++ 示例:berenger.eu/blog/…cboard.cprogramming.com/c-programming/…
  • 感谢您的回复,我只是想看看这是否可能,您发布的链接是关于编写 legendre 函数,但我想看看我是否可以编写代码找到这个函数的零点。

标签: math polynomial-math numerical-integration polynomial-approximations gauss


【解决方案1】:

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

【讨论】:

  • 感谢您的回复。我自己理论上知道如何解决这个问题,但真正的问题是随着 Gauss-legandere 展开向前推进多项式次数增加,因此我认为不可能为它编写代码,但我想看看是否可以从根本上编写一个程序这样做与否。无论如何,感谢您的时间和回复。 :D
猜你喜欢
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 2020-12-16
  • 1970-01-01
  • 2016-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多