如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:05:38
如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X
xRMO@+=vHx֛O$ȱ D*(h"!Q~'n=ٙٷt ݫHيoZ]0H,B?/H/* 8F-f >O\ES٠^zi}ȚJ2c9

如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X
如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X
如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X

如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X
上面那位居然算错了
具体算法是
160590/150000
ans=1.0706
ans^0.1
ans=1.0068
ans-1
ans=0.0068
ans*100
ans=0.6845
解方程可以考虑用计算方法中的牛顿法来解
fzero(fun,x0)
fun是形式函数 x0是初值点
对于简单函数解法很简单 初值点随便设 方程换成f(x)=0的形式
fzero(@(x)(150000*(1+0.01*x)^10-160590),0)