Matlab應用例題及程序分析
大小:0.2 MB 人氣:17 2017-11-15 需要積分:0
一、利用公式直接進行賦值計算
本金P以每年n次,每次i%的增值率(n與i的乘積為每年增值額的百分比)增加,當增加到r×P時所花費的時間T為:(利用復利計息公式可得到下式)
MATLAB 的表達形式及結果如下:
r=2;i=0.5;n=12; %變量賦值
T=log(r)/(n*log(1+0.01*i))
計算結果顯示為:
T = 11.5813
即所花費的時間為T=11.5813 年。分析:上面的問題是一個利用公式直接進行賦值計算問題,實際中若變量在某個范圍變化取很多值時,使用MATLAB,將倍感方便,輕松得到結果,其繪圖功能還能將結果輕松的顯示出來,變量之間的變化規律將一目了然。若r在[1,9]變化,i在[0.5,3.5]變化;我們將MATLAB的表達式作如下改動,結果如圖1。
r=1:0.5:9;
i=0.5:0.5:3.5;
n=12;
p=1./(n*log(1+0.01*i));
T=log(r‘)*p;
plot(r,T)
xlabel(’r‘) %給x軸加標題
ylabel(’T‘) %給y軸加標題
q=ones(1,length(i));
text(7*q-0.2,[T(14,1:5)+0.5,T(14,6)-0.1,T(14,7)-0.9],num2str(i’))
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%