如何用MATLAB解方程s=150000*(1+0.01*x)=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)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点