回 帖 发 新 帖 刷新版面

主题:[讨论]求助高手!急急!关于高次非线性一元方程的解法

方程的形式如a_1*x^n+a_2*x^(n-1)+......+a_n*x+a_n+1=0 ,未知数的最高次幂n=500,对于这样的非线性方程该如何求解?我用fsolve和fzero都求解过,即便初值设置在方程根的附近,用fsovle求解exitflag<0,提示得到的解不是方程的根;用fzero求解,初值同样设在根的附近,exitflag=1 但是fval(把得到的解带入方程后的值)=-1.27944646e^128,实际上fval应该是一个接近与0的数才对。对于这样的方程到底该如何处理呢?

回复列表 (共4个回复)

沙发

补充一点,这个一元方程是一个超越方程,含有双曲函数的。

板凳


可有偿提供代码解决方案

3 楼

怎么没有人帮忙呢

4 楼

自己写个牛顿法试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册