×

Matlab应用例题及程序分析

消耗积分:0 | 格式:rar | 大小:0.2 MB | 2017-11-15

分享资料个

 一、利用公式直接进行赋值计算

  本金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’))

Matlab应用例题及程序分析

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !