欢迎来到天天文库
浏览记录
ID:45758557
大小:292.77 KB
页数:29页
时间:2019-11-17
《M专业基础实践课设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Matlab应用课程设计任务书学生姓名:杨博专业班级:电信1303班指导教师:肖攸安工作单位:信息工程学院题目:Matlab应用第7套综合题初始条件:(1)提供实验室机房及其Matlab6.5以上版木软件;(2)《MATLAB教程》学习。要求完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):(1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包插基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容;(2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必
2、要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。(3)对实验结果进行分析和总结;(4)要求阅读和关参考文献不少于5篇;(5)根据课程设计有关规范,按吋、独立完成课程设计说明书。时间安排:(1)布置课程设计任务,查阅资料,学习《MATLAB教程》十周;(2)进行编程设计一周;(3)完成课程设计报告书一周;指导教师签名:年月日系主任(或责任教师)签名:目录1.1MATLAB简介11.2MATLAB的功能11.3MATLAB的典型应用12设计题目33设计内容53.1题―153.2题二53.
3、3题三63.4题四73.5题五143.6题六143.7题七153.8题八173.9题九183.10题十194课程设计心得22参考文献23Y、八一^1刖吕1.1MATLAB简介MATLAB软件rtl美国MathWorks公司于1984年推岀,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB具备强大的数值计算能力,许多复朵的计算问题只需短短几行代码就可在MATLAB中实现。作为一个跨平台的软件,MATLAB已推出Unix、Windows>Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台
4、下的研究工作。MATLAB软件具有很强的开放性和适应性。在保持内核不变的情况下,MATLAB可以针对不同的应用学科推出相应的工具箱(toolbox),目前己经推出了图象处理工具箱、信号处理工具箱、小波工具箱、神经网络工具箱以及通信工具箱等多个学科的专用工具箱,极大地方便了不同学科的研究工作。国内已有越来越多的科研和技术人员认识到MATLAB的强大作用,并在不同的领域内使用MATLAB来快速实现科研构想和提高工作效率。MATLAB提供了20类图像处理函数,涵盖了图像处理的包括近期研究成果在内的几乎所有的技术方法,是学习和研究图像处理的人员难得的宝贵资料
5、和加工工具箱。这些函数按其功能可分为:图像显示;图像文件I/O;图像算术运算;几何变换;图像登记;像素值与统计;图像分析;图像增强;线性滤波;线性二元滤波设计;图像去模糊;图像变换;邻域与块处理;灰度与二值图像的形态学运算;结构元素创建与处理;基于边缘的处理;色彩映射表操作;色彩空间变换;图像类型与类型转换。1.2MATLAB的功能1)强大的科学计算机数据处理能力2)出色的图形处理功能3)应用广泛的模块集合工具箱4)实用的程序接口和发布平台1.3MATLAB的典型应用1)数据分析2)数值与符号计算;3)工程与科学绘图;4)控制系统设ih5)航天工业;
6、6)汽车工业;7)生物医学工程;8)语咅处理;9)图像与数字信号处理;10)财务、金融分析;11)建模、仿真及样机开发;12)新算法研究开发;13)图形用户界面设计。2设计题目第7套题:Matlab应用课程设计7(1).求[100,2()0]Z间第一个能被21整除的整数。⑵.绘制余弦曲线y=cos(x)和指数函数y=xA2曲线。⑶.计算2+4+6...+100的值,当和大T2000吋终止计算。(4).分析下面每条指令的功能并运行,观察执行结果。X=0:0.25:3;Y=X.*exp(-X);plot(X,Y),xlabel(7、y‘),title('y=x*exp(・x)');A=zeros(3,5)A(:)=-7:7L=abs(A)>4islogical(L)X=A(L)A=[l:5;6:10]pow2(A)A=zeros(3,2)A(:)=l:6A二A*(l+i)A1=A/Bl二A'A=ones(2,3)B=ones(2)C=eye(4)D=diag(C)E=repmat(C,l,3)(5).利用while...end循环结构编程求出1+3+5…+101的值。⑹•随机生成一个10000X3的矩阵,并绘制其柱状图。(7).利用switch...case编写以下程序:某商场8、对顾客所购买的商晶实行打折销售,标准如下(商品价格用price来表示):price<200200^price
7、y‘),title('y=x*exp(・x)');A=zeros(3,5)A(:)=-7:7L=abs(A)>4islogical(L)X=A(L)A=[l:5;6:10]pow2(A)A=zeros(3,2)A(:)=l:6A二A*(l+i)A1=A/Bl二A'A=ones(2,3)B=ones(2)C=eye(4)D=diag(C)E=repmat(C,l,3)(5).利用while...end循环结构编程求出1+3+5…+101的值。⑹•随机生成一个10000X3的矩阵,并绘制其柱状图。(7).利用switch...case编写以下程序:某商场
8、对顾客所购买的商晶实行打折销售,标准如下(商品价格用price来表示):price<200200^price
此文档下载收益归作者所有