专业基础课程设计(完成)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书
学生姓名:_____崔运宏__专业班级: 电信1304 班
指导教师:胡君萍工作单位:信息工程学院
题目:专业基础实践第7套综合题
初始条件:
(1)提供实验室机房及其Matlab6.5以上版本软件;
(2)《MATLAB教程》学习。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):
(1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容;
(2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。
(3)对实验结果进行分析和总结;
(4)要求阅读相关参考文献不少于5篇;
(5)根据课程设计有关规范,按时、独立完成专业基础实践说明书。
时间安排:
(1)布置课程设计任务,查阅资料,学习《MATLAB教程》2.5天;(2)进行编程设计2天;
(3)完成专业基础实践报告书1天;
(4)答辩0.5天;指导教师签名:年月日
系主任(或责任教师)签名:年月日
目录
前言 ......................................................................................................................................... 3MATLAB简介 . (3)
Matlab的功能4ﻩ
二设计题目 (5)
三设计内容 (6)
3.2题二7ﻩ
3.3题三 (8)
3.4题四 (9)
3.5题五1ﻩ5
3.6题六 ................................................................................................ 错误!未定义书签。3.7题七ﻩ16
3.8题八 (18)
3.9题九1ﻩ9
3.10题十20ﻩ
四课程设计心得ﻩ22
参考文献ﻩ23
本科生课程设计成绩评定表 (24)
前言
MATLAB简介
ﻩMATLAB软件由美国Math Works公司于1984年推出,经过不断的发展和
完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MATLAB中实现。作为一个跨平台的软件,MATLAB已推出Unix、Windows、Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。
MATLAB软件具有很强的开放性和适应性。在保持内核不变的情况下,MAT LAB可以针对不同的应用学科推出相应的工具箱(toolbox),目前己经推出了图象处理工具箱、信号处理工具箱、小波工具箱、神经网络工具箱以及通信工具箱等多个学科的专用工具箱,极大地方便了不同学科的研究工作。国内已有越来越多的科研和技术人员认识到MATLAB的强大作用,并在不同的领域内使用MATLAB来快速实现科研构想和提高工作效率。
MATLAB提供了20类图像处理函数,涵盖了图像处理的包括近期研究成果在内的几乎所有的技术方法,是学习和研究图像处理的人员难得的宝贵资料和加工工具箱。这些函数按其功能可分为:图像显示;图像文件I/O;图像算术运算;几何变换;图像登记;像素值与统计;图像分析;图像增强;线性滤波;线性二元滤波设计;图像去模糊;图像变换;邻域与块处理;灰度与二值图像的形态学运算;结构元素创建与处理;基于边缘的处理;色彩映射表操作;色彩空间变换;图像类型与类型转换。
Matlab的功能
ﻩﻩ1) 强大的科学计算机数据处理能力
2)出色的图形处理功能
3) 应用广泛的模块集合工具箱
4) 实用的程序接口和发布平台
Matlab的典型应用
ﻩ1) 数据分析
2) 数值与符号计算;
3) 工程与科学绘图;
4) 控制系统设计;
5) 航天工业;
6) 汽车工业;
7) 生物医学工程;
8) 语音处理;
9) 图像与数字信号处理;
10) 财务、金融分析;
11) 建模、仿真及样机开发;
12) 新算法研究开发;
13) 图形用户界面设计。
二设计题目
第7套题:Matlab应用课程设计7
1.求[100,200]之间第一个能被21整除的整数。
2.绘制余弦曲线y=cos(x)和指数函数y=x^2曲线。
3.计算2+4+6...+100的值,当和大于2000时终止计算。
4.分析下面每条指令的功能并运行,观察执行结果。
(1)X=0:0.25:3;
Y=X.*exp(-X);
plot(X,Y),xlabel(‘x’),ylabel(‘y’),ti
tle(‘y=x*exp(-x)’);
(2) A=zeros(3,5)
A(:)=-7:7
L=abs(A)>4
islogical(L)
X=A(L)
(3) A=[1:5;6:10]
pow2(A)
(4)A=zeros(3,2)