关于使用 solve 求解方程漏根的疑惑
看了别人的一个问题,没想通solve('x^3+10*x^2-2*sin(x)-50=0','x')
ans =
2.0706733549746000935234369574008
画图知三个根大致在2,-2,-10附近
怎么就成了一个
[ 本帖最后由 eight 于 2008-4-16 10:35 编辑 ]
回复 楼主 的帖子
solve求解的时候有可能出现这种情况,那你还是换一种算法把,如下:fun = inline('x.^3+10*x.^2-2*sin(x)-50');
x = fsolve(fun,[-10 -2 2],optimset('Display','off'))
x =
-9.4384 -2.5648 2.0707
页:
[1]