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

上面那位居然算错了

具体算法是

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)