1、Matlab 应用课程设计任务书 题 目:Matlab 应用第 3 套综合题 初始条件: (1)提供实验室机房及其 Matlab6.5 以上版本软件; (2) MATLAB 教程学习。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具 体要求): (1)选择一本MATLAB 教程 ,认真学习该教程的全部内容,包括基本使用方 法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI 设 计等内容; (2)对该套综合题的 10 道题,进行理论分析,针对具体设计部分的原理分析、 建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释) , 上机调试
2、运行程序,记录实验结果(含计算结果和图表) 。 (3)对实验结果进行分析和总结; (4)要求阅读相关参考文献不少于 5 篇; (5)根据课程设计有关规范,按时、独立完成课程设计说明书。 时间安排: (1) 布置课程设计任务,查阅资料,学习MATLAB 教程 十周; (2) 进行编程设计 一周; (3) 完成课程设计报告书 一周; 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 I 第 3 套题目:Matlab 应用课程设计 1.算 y1= 32 )5.0cos(20 和 y2= 34 )4.0cos(5 ; 2.绘制函数 x xey 在10 x时的曲线。 3.用图形表示离散
3、函数 1 )6( ny。 4.分析下面每条指令的功能并运行,观察执行结果。 (1) X=0:0.5:6; Y=X.*exp(-X); plot(X,Y),xlabel(x), ylabel(y),title(y=x*exp(-x); (2) A=zeros(3,5) A(:)=-4:10 L=abs(A)4 islogical(L) X=A(L) (3) A=1:5;6:10 B=rand(2,5) A*B (4) A=zeros(3,2) A(:)=-1:4 A=A*(1+i) A1=A.; B1=A ; (5) A=ones(2,3) B=eye(3) C=magic(4) D=diag(
4、C) E=repmat(C,1,3) 5.计算101.02 35 xxy在 x=0.1 与 10 处的值。 6.求函数 333 1 3 1 2 1 1 n , n=100 的值。 7.求 1500 个元素的随机数向量 A 中大于 0.5 的元素个数。 8. 用图形表示连续调制波形)9sin()sin(tty ,运行下面的程序,观察结果,并简单说明。 t1=(0:11)/11*pi; y1=sin(t1).*sin(9*t1); t2=(0:100)/100*pi; y2=sin(t2).*sin(9*t2); subplot(2,2,1),plot(t1,y1,r.),axis(0,pi,-1
5、,1),title(子图 (1) subplot(2,2,2),plot(t2,y2,r.),axis(0,pi,-1,1),title(子图 (2) subplot(2,2,3),plot(t1,y1,t1,y1,r.) axis(0,pi,-1,1),title(子图 (3) subplot(2,2,4),plot(t2,y2) axis(0,pi,-1,1),title(子图 (4) 9. 计算下列矩阵 A 的标准正交基 633 522 411 A 10有如下数据: x 1 1.1 1.2 1.3 1.4 y 1.00000 1.23368 1.55271 1.99372 2.61170 利用三次样条插值方法对其进行插值,得到每隔 0.05 的结果。 II 目录 1 MATLAB 概述 1 1.1 MATLAB 简介 1 1.2 MATLAB 的功能 1 1.3 MATLAB 的典型应用 1 2 设计题目: Matlab 应用第三套综合题 2 2 3 设计内容 2 3.1 题一 2 3