主题:[讨论]求助高手!急急!关于高次非线性一元方程的解法
小妮妮1
[专家分:0] 发布于 2008-04-03 15:39:00
方程的形式如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个回复)
沙发
小妮妮1 [专家分:0] 发布于 2008-04-03 19:14:00
补充一点,这个一元方程是一个超越方程,含有双曲函数的。
板凳
mikle [专家分:390] 发布于 2008-04-05 10:36:00
可有偿提供代码解决方案
3 楼
小妮妮1 [专家分:0] 发布于 2008-04-06 14:35:00
怎么没有人帮忙呢
4 楼
dongyuanxun [专家分:7180] 发布于 2008-04-09 09:18:00
自己写个牛顿法试试
我来回复