MATLAB课程设计报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 TOC \o 1-3 \h \z \u 一、课程设计目的 1 二、课程设计任务 1 三、课程设计题目 1 3.1、画出分段函数图: 1 3.2、信号的产生与变换 2 3.3、财经问题 3 3.4、计算平均学分积GPA 4 3.5、供煤量分配问题 6 四、课程设计结论及分析 7 五、心得体会 7 六、参考文献 7 PAGE 1 一、课程设计目的 1. 熟悉MATLAB的工作环境; 2. 熟悉并练习MATLAB的命令; 3. 掌握MATLAB的基本操作; 4. 熟练掌握MATLAB的基本应用。 二、课程设计任务 1.熟练掌握MATLAB的基本用法以及实际应用; 2.将课程设计题目解答完毕,完成一下内容: (1)、画出分段函数图; (2)、信号的产生与变换; (3)、财经问题; (4)、计算平均学分积GPA; (5)、供煤量分配问题。 三、课程设计题目 3.1、画出分段函数图: 程序: x=-3:0.1:3; y=-3:0.1:3; length_of_x=length(x); length_of_y=length(y); for i=1:length_of_x for j=1:length_of_y if (x(i)+y(j))1 z(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2-1.5*x(i)); elseif ((x(i)+y(j))-1)((x(i)+y(j))=1) z(i,j)=0.7575*exp(-y(j)^2-6*x(i)^2); else z(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2+1.5*x(i)); end end end mesh(x,y,z) 运行结果: 3.2、信号的产生与变换 数字信号处理中y(n)=x(-n)的画图实现;其中 (1)程序: n=-4:4; for i=1:9 if abs(n(i))3 x(i)=0; else x(i)=2*n(i)+1; end end y=fliplr(x); stem(n,y); (2)运行结果: 3.3、财经问题 一笔100000元的贷款要按每月等额偿付d元的方式付清。利息是在未付余额的基础上以每年10%的利率按月计入(如第一个月之后总债等于100000+(0.1/10)*100000)。 求每月的偿付额d,使得这笔贷款10年还清,并求在10年期间付款的总数目。 (1)分析: 第1月后本息和: S1=(1+0.1/10)*(100000-d)=1.01*(100000-d) 第2月后本息和: S2=((1.01*(100000-d))-d)*1.01 第3月后本息和: S3=(S2-d)*1.01 第4月后本息和: S4=(S3-d)*1.01 …… 第119月后本息和: S119=(S118-d)*1.01 由于需10年还清,故第120月只需还d元就全还清了,即S119=d 由于采用每月等额偿付d元的方式,故10年付款总数目为120d (2)程序: syms d y=(100000-d)*1.01; for i=1:119 y=(y-d)*1.01; end f=1.01*y/2.01; digits(8) x=vpa(solve(f)); digits(12) s=vpa(120*x); disp(每月偿付额d:);disp(x); disp(10年期间付款总数目:);disp(s); (3)运行结果: 每月偿付额d: 1420.5044 10年期间付款总数目: 170460.5280 3.4、计算平均学分积GPA 大学某班,第一学期若干学生各科成绩存在一个EXCEL文件中,文件名为score.xls要求:matlab编程读取这个EXCEL文件并求出各个学生的平均学分积,最后将平均学积分按名字写入每个同学后面。 成绩文件的位置如下: \score.xls-Sheet1 各科的学分分配如下:高数:5英语:4物理:3.5德育:2电路:4数字电路:3.5体育:2 平均学分积计算公式:(∑成绩×学分)/∑学分 (1)程序: [num,txt,data]=xlsread(D:\score.xls) for i=1:30 d(i,1)=(num(i,3)*5+num(i,4)*4+num(i,5)*3.5+num(i,6)*4+num(i,7)*3.5+num(i,8)*2+num

您可能关注的文档

文档评论(0)

133****6472 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档