MTLAB解题

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:57:22
某投资商共有可投资金a万元,他将其中的b万元投资某基金,剩余部分投资某股票,已知他投资的基金月涨幅6%,他投资的股票月涨幅14%,在a=1200,b=900的情况下,编写程序求解多长时间他的资金会达到3a万元?

单利计算:
syms m;
a=1200;b=900;
f(m)=a*(1+m*6%)+b*(1+m*14%)-3a;
m= fsolve('f(m)=0','m')
复利计算:
syms m;
a=1200;b=900;
f(x)=a*(1+6%)^m+b*(1+14%)^m-3a;
m= fsolve('f(m)=0','m')
楼主可以试试,还有其它很多办法,比如用roots函数