> 数学 >
如何用MATLAB解方程s=150000*(1+0.01*x)=160590 求X
如何用MATLAB解方程s=150000*(1+0.01*x)^10=160590 求X
人气:236 ℃ 时间:2020-01-30 08:00:55
解答
上面那位居然算错了
具体算法是
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)
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版