武汉理工大学Matlab课程设计
武汉理工大学Matlab课程设计报告书
![武汉理工大学Matlab课程设计报告书](https://img.taocdn.com/s3/m/8dc29c6ecaaedd3383c4d355.png)
学号:课程设计题目学院专业班级姓名指导教师年月日课程设计任务书学生姓名:胡健专业班级:电信1004指导教师:李景松、祝立华工作单位:信息工程学院题目:Matlab运算与应用设计1初始条件:1.Matlab6.5以上版本软件;2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”等;3.先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)①初步了解Matlab、熟悉Matlab界面、进行简单操作;②MATLAB的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, p lot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;能进行简单的信号处理Matlab编程;⑤按要求参加课程设计实验演示和答辩等。
⑥课程设计说明书按学校“课程设计工作规范”中“统一书写格式”撰写。
时间安排:1周参考文献:[1](美)穆尔,高会生,刘童娜,李聪聪,MATLAB实用教程(第二版),电子工业出版社,2010[2]王正林,刘明,精通MATLAB(升级版),电子工业出版社,2011[3]陈杰,MATLAB宝典(第3版),电子工业出版社,2011[4]刘保柱,苏彦华,张宏林,MATLAB 7.0从入门到精通(修订版),人民邮电出版社,2010指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.Matlab软件简介 (1)1.1 Matlab的发展历程 (1)1.2 Matlab的基本功能 (1)1.3 Matlab的基本应用 (2)2.具体题目分析 (2)2.1 题1.1 (2)2.2 题1.2 (3)2.3 题1.3 (4)2.4 题1.4 (5)2.5 题1.5 (11)2.6 题1.6 (12)2.7 题1.7 (13)2.8 题1.8 (14)2.9 题1.9 (15)2.10题1.10 (16)3.心得体会 (18)4.参考文献 (19)5.本科生课程设计成绩评定表 (20)Matlab运算与应用设计11.Matlab软件简介MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MTALAB设计
![MTALAB设计](https://img.taocdn.com/s3/m/66cf2c0e0740be1e650e9adf.png)
目录目录 (1)优化计算与MA TLAB实现 (2)1.设计原理 (2)1.1MA TLAB简介 (2)1.2遗传算法原理 (2)2.设计方案 (4)2.1输入适应度函数和变量个数 (4)2.1.1Fitness function(适应度函数) (4)2.1.2Number of variable(变量个数) (4)2.2 设置遗传算法参数,即Options设置 (4)2.2.1种群参数(Population) (4)2.2.2复制参数(Reproduction) (5)2.2.3算法终止准则(Stopping Criteria) (5)2.3 设置绘图参数,即Plots设置 (5)2.4 执行算法 (6)3.实现方案 (7)4.调试过程及结论 (7)5.心得体会 (9)6.参考文献 (9)优化计算与MATLAB实现1.设计原理1.1MATLAB简介MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
matlab课程设计
![matlab课程设计](https://img.taocdn.com/s3/m/52dc17adb0717fd5360cdc2b.png)
课程设计任务书学生姓名:张华专业班级:通信1201班指导教师:刘新华工作单位:信息工程学院题目:MATLAB课程设计之利用MATLAB仿真软件系统进行图像的数据分析要求完成的主要任务:1. 利用MATLAB仿真软件系统进行图像的数据分析要求:读取图像并求出图像的最大值、最小值、均值、中值、和、标准差、两图像的协方差、相关系数等课程设计的目的:课程设计的主要目的是为了巩固课堂理论学习,并能用所学理论知识正确分析图像的数据。
时间安排:序阶段内容所需时间号1 方案设计1天2 软件设计2天3 系统调试3天4 答辩1天合计7天指导教师签名:年月日系主任(或责任教师)签字:年月日目录摘要 (III)Abstract (IV)1.Matlab简介及其在图像处理与分析的应用 (V)2.数据采集 (VI)2.1 MA TLAB的读取方法 (VI)3图像数据统计处理 (9)3.1 图像数据处理原理 (9)3.2各像素点中最大值的获取 (10)3.3各像素点中最小值 (11)3.4各像素点值的均值 (12)3.5各像素点值的中值 (13)3.6各像素点值的和 (14)3.7各像素点值的标准差 (15)3.8各像素点值的方差 (16)3.9两图中各像素点值的协方差 (17)3.10两图的相对系数 (17)心得体会 (18)参考文献 (19)附件 (20)本科生课程设计成绩评定表 (21)摘要MATLAB软件是矩阵实验室的简称,是美国MathWorks公司出品的商业数学软件,可用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,广泛用于数字信号分析,系统识别,时序分析与建模,神经网络、动态仿真等方面有着广泛的应用。
而且随着信息时代和数字世界的到来,数字信号处理也已成为当今一门极其重要的学科和技术领域。
目前数字信号处理在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。
matlab理工大课程设计
![matlab理工大课程设计](https://img.taocdn.com/s3/m/53822625dd36a32d73758147.png)
课程设计任务书学生姓名:王朋专业班级:通信0904班指导教师:付琴工作单位:信息工程学院题目: MATLAB的基本运算初始条件:1. Matlab实验软件2. 实验程序要求完成的主要任务:采用MATLAB选用适当的函数或矩阵进行如下计算(1)极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、求解常微分方程;(2)矩阵的最大值、最小值、均值、方差、转置、逆、行列式、特征值的计算、矩阵的相乘、右除、左除、幂运算;(3)多项式加减乘除运算、多项式求导、求根和求值运算、多项式的部分分式展开、多项式的拟合、插值运算。
时间安排:1.第5周排任务,分组2.6—7周设计仿真,撰写报告3.第8周完成设计,提交报告,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日课程设计目录摘要 (1)1.前言 (2)1.1Matlab的历史以及应用 (3)2.程序和运行结果 (5)2.1基础微分计算 (6)2.11极限的计算 (8)2.12微分的计算 (9)2.13级数的计算 (9)2.14求解代数方程 (10)2.15求解常微分方差 (11)2.2矩阵的基本运算2.21矩阵的最值 (12)2.22均值、方差 (13)2.23转置 (14)2.24逆矩阵………………………………………………………………^152.25特征值 (16)2.26相乘 (17)2.27矩阵的右乘、左乘 (18)2.28矩阵的幂运算 (19)2.3多项式的基本运算 (20)2.31四则运算 (21)2.32求导、求值、求根 (23)2.33展开 (24)2.34多项式拟合 (25)2.35多项式插值运算 (26)3.心得体会 (27)4.参考文献 (28)摘要MATLAB是一款功能强大而又齐全的软件,受到各界人士的重视。
不仅在仿真方面做的出色,在数值计算和科学的计算方面也有着重要的地位。
对于它的学习不仅可以深入了解到它的重要地位更要的的是可以作为我们学习的辅助工具。
matlab课程设计
![matlab课程设计](https://img.taocdn.com/s3/m/785ebd6ca98271fe910ef95d.png)
课程设计题目基于matlab的图像滤波器设计学院信息工程学院专业通信工程班级0904姓名指导教师付琴2011 年10 月27 日课程设计任务书学生姓名:专业班级:通信0904指导教师:付琴工作单位:武汉理工大学题目: 基于matlab的图像滤波设计初始条件:(1)Matlab应用软件的基本知识以及基本操作技能(2)高等数学、线性代数等基础数学中的运算知识要求完成的主要任务:采用MATLAB选用适当的函数或矩阵进行如下计算(1)极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、求解常微分方程;(2)矩阵的最大值、最小值、均值、方差、转置、逆、行列式、特征值的计算、矩阵的相乘、右除、左除、幂运算;(3)多项式加减乘除运算、多项式求导、求根和求值运算、多项式的部分分式展开、多项式的拟合、插值运算。
基于MATLAB的图像滤波设计(1)读入图像并分别加入高斯噪声、椒盐噪声和乘性噪声,并比较结果。
(2)设计巴特沃斯低通滤波对图像进行低通滤波处理,显示结果。
(3)设计高斯高通滤波器对图像进行处理,显示结果。
(4)采用维纳滤波和中值滤波对图像进行处理,显示结果时间安排:第五周安排任务,分组,第6-7周设计仿真,撰写报告,第8周完成设计,提交报告,答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录1绪论 (3)1.1matlab基础知识介绍 (3)1.2滤波器知识介绍 (4)1.3matlab中数学运算的重要意义 (5)2 matlab的基本运算 (5)2.1基础微积分运算 (5)2.1.1极限的计算: (5)2.1.2微分的计算: (6)2.1.3积分的计算 (6)2.1.4级数的计算: (7)2.1.5求解代数方程: (7)2.1.6求解常微分方程: (8)2.2矩阵的基本计算 (9)2.2.1矩阵的最大值、最小值 (9)2.2.2矩阵的均值、方差 (10)2.2.3矩阵的转置 (11)2.2.4矩阵的逆、行列式 (11)2.2.5矩阵特征值的计算 (12)2.2.6矩阵的相乘 (12)2.2.7 矩阵右除和左除 (13)2.2.8矩阵的幂运算 (14)2.3多项式的基本计算 (15)2.3.1多项式的加减乘除运算 (15)2.3.2多项式的求导、求根、求值 (16)2.3.3多项式的部分分式展开 (17)2.3.4多项式的拟合 (18)2.3.5多项式插值运算 (19)3基于matlab的图像滤波设计 (20)3.1读入图像并加入高斯噪声、椒盐噪声和乘性噪声,并比较结果 (20)3.2设计巴特沃斯低通滤波器对图像进行低通滤波处理显示结果 (22)3.3设计高斯高通滤波器对图像进行处理,显示结果 (23)3.4采用维纳滤波和中值滤波对图像进行处理,显示结果 (25)4心得体会 (28)5参考文献 (29)1绪论1.1matlab基础知识介绍MATLAB是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计。
武汉理工大学matlab课设
![武汉理工大学matlab课设](https://img.taocdn.com/s3/m/d200330cde80d4d8d15a4f5b.png)
课程设计任务书学生姓名:专业班级:电子科学与技术1103班指导教师:娄平工作单位:信息工程学院题目: 终端开路TEM传输线中的驻波一、设计目的《MATLAB应用实践》课程是电子科学与技术专业学科实践性课程,要了解MATLAB软件的基本知识,基本的程序设计,软件在高等数学和工程数学中的应用,学会使用软件进行数值计算和控制工程中的应用。
二、设计内容和要求1、分析无损传输线中,终端开路时的电流,电压,输入阻抗。
画出电流,电压,输入阻抗的波形。
2、并将画出的图形与《电磁场与电磁波理论基础》教材上的图形进行比较。
三、时间安排1、2014年01月06日,课程设计任务布置、选题、查阅资料。
2、2014年01月07日,学习MATLAB语言的概况。
3、2014年01月08日到2014年01月09日,学习MATLAB语言的基本知识。
4、2014年01月10日到2014年01月11日,学习MATLAB语言的应用环境、调试命令,绘图功能函数和几个主要工具箱。
5、2014年01月11日到2014年01月16日,课程设计。
6、2014年01月17日,提交设计说明及答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)1 绪论 (1)2 设计内容及要求 (2)2.1设计的目的及主要任务 (2)2.1.1设计的目的 (2)2.1.2 设计任务及主要技术指标 (2)2.2设计思路 (2)3 MATLAB软件功能简介 (3)3.1图形用户界面 (4)3.2二维函数图形绘制基本指令 (5)3.2.1 plot函数介绍 (5)3.2.2 图形修饰函数 (5)3.2.3绘制图形的形式 (6)3.2.4 axis函数介绍 (6)3.2.5 legend函数介绍 (7)3.2.6其他函数介绍 (7)4 电磁场理论知识 (8)4.1分布参数电路 (8)4.2传输线终端开路工作状态 (8)5 MATLAB程序设计 (11)6 仿真与调试 (12)7 心得体会 (14)8 参考文献 (15)附录源程序 (16)摘要随着科学技术的飞速发展,微波技术被广泛应用于工业,农业,生物医学,军事,气象探测,遥感探测,交通管理以及各种通信业务中,学科之间的相互渗透不断加剧,在其他学科中应用微波理论和技术进一步深入研究的范例不断增多,传输线作为传输电磁波的导波系统,对电磁波的传输特性能直接关系到电磁波信息能量的传送,越来越收到人们的重视,成为了很有意义的研究对象。
武汉理工大学matlab课设
![武汉理工大学matlab课设](https://img.taocdn.com/s3/m/03780c2be2bd960590c6779f.png)
武汉理工大学《Matlab应用课程设计》课程设计说明书课程设计任务书学生姓名:李立专业班级:电信1005班指导教师:祝立华阙大顺工作单位:信息工程学院题目:MATLAB运算与应用设计5初始条件:1.MATLAB6.5以上版本软件;2.课程设计辅导资料:“MATLAB语言基础及使用入门”、“MATLAB及在电子信息课程中的应用”等;3.先修课程:信号与系统、数字信号处理、MATLAB应用实践及信号处理类课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.课程设计时间:1周;2.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成;3.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。
具体设计要求包括:①初步了解MATLAB、熟悉MATLAB界面、进行简单操作;②MATLAB的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;⑤能进行简单的信号处理MATLAB编程;⑥按要求参加课程设计实验演示和答辩等。
4.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括:①目录;②与设计题目相关的理论分析、归纳和总结;③与设计内容相关的原理分析、建模、推导、可行性分析;④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结;⑤课程设计的心得体会(至少500字);⑥参考文献(不少于5篇);⑦其它必要内容等。
时间安排:1.5周(分散进行)参考文献:[1](美)穆尔,高会生,刘童娜,李聪聪.MA TLAB实用教程(第二版) . 电子工业出版社,2010.[2]王正林,刘明.精通MATLAB(升级版) .电子工业出版社,2011.[3]陈杰. MA TLAB宝典(第3版) . 电子工业出版社,2011.[4]刘保柱,苏彦华,张宏林. MATLAB 7.0从入门到精通(修订版) . 人民邮电出版社,2010.指导教师签名:年月日系主任(或责任教师)签名:年月日目录1MATLAB概述 (2)1.1MATLAB简介 (2)1.2 MATLAB的功能 (2)1.3MATLAB 的典型应用 (4)2设计题目:MATLAB运算与应用设计套题五 (4)3设计内容 (6)3.1 题一 (6)3.2 题二 (6)3.3 题三 (8)3.4 题四 (9)3.5 题五 (13)3.6 题六 (14)3.7题七 (16)3.8 题八 (17)3.9 题九 (18)3.10题十 (19)4 课程设计心得 (21)5参考文献 (22)6 本科生课程设计成绩评定表 (23)1 MATLAB概述1.1MATLAB简介MATLAB软件由美国Math Works公司于1984年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。
武汉理工大学课程设计
![武汉理工大学课程设计](https://img.taocdn.com/s3/m/4c6beefc700abb68a982fb6f.png)
前言MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
在平时的学习中要经常进行电路分析,在这个过程经常遇到这样或那样的问题。
而且随着电路规模的加大,微分方程阶数以及联立方程的个数必然增多,解题运算变得越来困难。
传统的计算机编程语言,如FORTRAN、C语言等在处理高阶微分方程和大规模联立方程组问题时,大量的时间和精力都花在矩阵处理(如矩阵输入、求逆、稀疏矩阵处理等)和图形的生成分析等繁琐易错的细节上。
用MATLAB语言进行电工、电子电路的分析、设计与仿真,简单、高效,可以避免复杂的数学计算编程(比如矩阵的计算),并且借助其绘图函数可方便实现计算结果的可视化,若采用MATLAB进行电路的调试、仿真、验证,不仅省时、省力,而且还可以节约大量的成本。
此次课程设计主要是学会运用MATLAB来解决一些电路问题,从而对MATLAB有一个比较基础的认识。
由于所选的电路题目比较基础,使用MATLAB主要是学会使用它的矩阵运算功能,并且初步掌握MATLAB的程序编写。
这些基础的认识对于以后在MATLAB 上的运用会有着很重要的影响。
这次基础强化训练的目的,就是让我们了解和熟悉MATLAB,利用MATLAB去解决一些简单的电路分析,为今后学习和工作中遇到的大规模电路分析做准备。
目录MATLAB在电路原理中的应用 (1)1 基础强化训练的目的 (1)2 基础强化训练的内容和要求 (1)2.1 训练要求 (2)2.2 训练内容 (2)3 设计分析 (2)4 编程及仿真 (3)4.1MATLAB程序 (3)4.2 simulink仿真 (4)5 结果分析 (8)设计体会与小结 (8)参考文献 (9)MATLAB在电路原理中的应用1 基础强化训练的目的本环节主要内容是学习并掌握MATLAB语言工具,结合线性代数、电路原理等课程,强化、巩固专业理论基础,掌握MATLAB语言的编程技巧,为后续专业课程的仿真学习打下良好的基础。
matlab课程设计(关于矩阵操作)完整篇.doc
![matlab课程设计(关于矩阵操作)完整篇.doc](https://img.taocdn.com/s3/m/0d4f581a69dc5022abea005a.png)
matlab课程设计(关于矩阵操作)1 武汉理工大学《MA TLAB原理与应用》课程设计课程设计任务书学生姓名:李圆超专业班级:信息SY1201指导教师:龙毅宏工作单位:信息工程学院题目:MATLAB矩阵操作设计要求完成的任务:1.利用MATLAB-mathematics对矩阵操作进行设计,具体包括创建(普通、单位、零)矩阵、矩阵运算、矩阵变形等。
2.验证如下函数的功能:all、any、find、isempty、isequal、xor。
课程设计的目的:1.理论目的理解掌握所学理论知识,并能用所学理论知识分析矩阵的操作,设计。
2.实践目的熟练MATLAB的使用,验证并掌握MATLAB的一些基本函数,对矩阵进行实际的操作和设计。
时间安排:指导教师签名:年月日系主任(或责任教师)签字:年月日武汉理工大学《MA TLAB原理与应用》课程设计目录摘要(2)Abstract (3)1引言(4)1.1MATLAB的介绍(4)1.2矩阵的介绍(4)2 MATLAB对矩阵的操作(4)2.1矩阵的生成(4)2.1.1直接输入法(4)2.1.2 特殊矩阵的生成(6)2.2矩阵的运算(8)2.2.1矩阵的加减(8)2.2.2矩阵的相乘(9)2.2.3矩阵的乘方(9)2.2.4矩阵的除法(11)2.2.5矩阵的点乘(11)2.2.6矩阵的数乘(12)2.2.7矩阵的转置(12)2.2.8矩阵的逆(13)2.2.9求矩阵的特征值和特征向量(13) 2.3矩阵的变形(14)3验证部分函数的功能(15)3.1 all和any函数(15)3.2 find函数(17)3.3 isempty函数(20)3.4 isequal函数(20)3.5 xor函数(21)4 心得体会(23)5 参考文献(24)摘要矩阵是高等代数学中的一种运算工具。
在物理学.计算机科学.数学建模等领域有着极为广泛的应用。
矩阵的各种运算都是较为繁琐的,而运用MATLAB可以快速简易的对矩阵进行各种运算以及变换等。
武汉理工大学Matlab课设报告-PSK和DPSK信号的仿真分析
![武汉理工大学Matlab课设报告-PSK和DPSK信号的仿真分析](https://img.taocdn.com/s3/m/671604305727a5e9856a616c.png)
课程设计任务书学生姓名:张亚男专业班级:通信1104班指导教师:张小梅工作单位:信息工程学院题目: PSK和DPSK信号的仿真分析初始条件:在MATLAB仿真软件系统中设计并实现PSK和DPSK信号系统的仿真,并进行调试和仿真波形分析。
要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:5天。
2、技术要求:调制信号:300Hz正弦信号,经过μ律PCM编码;载波频率:100kHz;要求:画出调制信号、已调信号、解调信号的波形、频谱以及误码率与输入信噪比的关系曲线3、查阅至少5篇参考文献。
按《武汉理工大学课程设计工作规范》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规范。
时间安排:1、2013年5 月16 日,布置课设具体实施计划与课程设计报告格式的要求说明。
2、2013年6 月27 日至2013年6 月29 日,方案选择和电路设计。
3、2013年6 月30 日至2013年7 月3 日,电路调试和设计说明书撰写。
4、2013年7 月5 日,上交课程设计成果及报告,同时进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要....................................................... 错误!未定义书签。
Abstract.................................................... 错误!未定义书签。
1 方案设计................................................. 错误!未定义书签。
1.1 调制部分方案选择..................................... 错误!未定义书签。
1.2 解调部分方案选择..................................... 错误!未定义书签。
武汉理工matlab课程设计报告
![武汉理工matlab课程设计报告](https://img.taocdn.com/s3/m/7713845d3c1ec5da50e27020.png)
Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 工作单位: 信息工程学院题目:Matlab应用第3套综合题初始条件:(1)提供实验室机房及其Matlab6.5以上版本软件;(2)《MATLAB教程》学习。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):(1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容;(2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。
(3)对实验结果进行分析和总结;(4)要求阅读相关参考文献不少于5篇;(5)根据课程设计有关规范,按时、独立完成课程设计说明书。
时间安排:(1) 布置课程设计任务,查阅资料,学习《MATLAB教程》十周;(2) 进行编程设计一周;(3) 完成课程设计报告书一周;指导教师签名: 年月日系主任(或责任教师)签名: 年月日题目:Matlab 应用课程设计第3套题1.算y1=32)5.0cos(20+π和y2=34)4.0cos(5+π; 2.绘制函数x xe y -=在10≤≤x 时的曲线。
3.用图形表示离散函数1)6(--=n y 。
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:10L=abs(A)>4islogical(L)X=A(L)(3) A=[1:5;6:10]B=rand(2,5)A*B ’(4) A=zeros(3,2)A(:)=-1:4A=A*(1+i)A1=A.’;B1=A ’;(5) A=ones(2,3)B=eye(3)C=magic(4)D=diag(C)E=repmat(C,1,3)5.计算101.0235-+=x x y 在x=0.1与10处的值。
MATLAB课设 2
![MATLAB课设 2](https://img.taocdn.com/s3/m/310104402e3f5727a5e96246.png)
课程设计任务书学生姓名:王义专业班级:通信0602班指导教师:朱健春工作单位:信息工程学院课设名称:MATLAB课程设计题目:FSK信号的仿真分析初始条件:电脑,MATLAB软件。
要求完成的主要任务:完成FSK信号的仿真分析,要求:调制信号:300Hz正弦信号,经过μ律PCM编码;载波频率三种情况:1)100k和150kHz;2)100k和180kHz;3)100k和220kHz;画出调制信号、已调信号、解调信号的波形、频谱以及误码率与输入信噪比的关系曲线;时间安排:第18周,安排任务(鉴主14楼计算机实验室)第19周,完成(答辩,提交报告,演示)指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (3)1前言 (4)2原理 (6)2.1 PCM (6)2.2 FSK (9)3设计过程 (12)3.1PCM (12)3.2FSK (15)4小结 (20)参考文献 (21)摘要通信原理主要研究信息传递的一系列变换的机理和属性,其内容抽象难懂,本次课程设计应用MATLAB设计实现通信系统的仿真,具体是完成模拟信号的A/D转换,再进行FSK调制与解调,建立起系统的观念和模型,同时把所学的只是提升到应用的高度。
1前言《通信原理》是通信类专业的一门极为重要的基础理论课程,主要研究信息传递的一系列变换的机理和属性,它包括:信号分析、调制解调、同步、检测过滤、纠错编码、信号特性等理论方面的内容,其内容抽象难懂,本次课程设计应用MATLAB程序语言设计实现通信系统的仿真,可以帮助理解相关的知识难点,同时把所学的只是提升到应用的高度。
在《通信原理》中,常常借助于各种信号的时域波形图以及频谱图来说明系统的原理,指出相应的电路设计应达到的目标。
欲将寄载消息的信号保质保量的传送给接收者,就必须对它们进行加工处理,对相应的部件进行分析和研究,而这种研讨过程中会用到大量的数学计算。
由于“MATLAB”是Matrix Laboratory(矩阵实验室)的缩写,顾名思义,它是以矩阵,数组为基本处理对象,矩阵的维数不需要预先指定,且随时可变,具有丰富的矩阵运算功能。
【免费下载】MATLAB课设 2
![【免费下载】MATLAB课设 2](https://img.taocdn.com/s3/m/206c82d1700abb68a982fb99.png)
课程设计任务书学生姓名:王义专业班级:通信0602班指导教师:朱健春工作单位:信息工程学院课设名称:MATLAB课程设计题目:FSK信号的仿真分析初始条件:电脑,MATLAB软件。
要求完成的主要任务:完成FSK信号的仿真分析,要求:调制信号:300Hz正弦信号,经过μ律PCM编码;载波频率三种情况:1)100k和150kHz;2)100k和180kHz;3)100k和220kHz;画出调制信号、已调信号、解调信号的波形、频谱以及误码率与输入信噪比的关系曲线;时间安排:第18周,安排任务(鉴主14楼计算机实验室)第19周,完成(答辩,提交报告,演示)指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (2)1前言 (3)2原理 (6)2.1 PCM (6)2.2 FSK (9)3设计过程 (12)3.1PCM (12)3.2FSK (15)4小结 (20)参考文献 (21)武汉理工大学《MATLAB》课程设计说明书摘要通信原理主要研究信息传递的一系列变换的机理和属性,其内容抽象难懂,本次课程设计应用MATLAB设计实现通信系统的仿真,具体是完成模拟信号的A/D转换,再进行FSK调制与解调,建立起系统的观念和模型,同时把所学的只是提升到应用的高度。
武汉理工大学《MATLAB》课程设计说明书1前言《通信原理》是通信类专业的一门极为重要的基础理论课程,主要研究信息传递的一系列变换的机理和属性,它包括:信号分析、调制解调、同步、检测过滤、纠错编码、信号特性等理论方面的内容,其内容抽象难懂,本次课程设计应用MATLAB程序语言设计实现通信系统的仿真,可以帮助理解相关的知识难点,同时把所学的只是提升到应用的高度。
在《通信原理》中,常常借助于各种信号的时域波形图以及频谱图来说明系统的原理,指出相应的电路设计应达到的目标。
欲将寄载消息的信号保质保量的传送给接收者,就必须对它们进行加工处理,对相应的部件进行分析和研究,而这种研讨过程中会用到大量的数学计算。
MATlab课设实验报告
![MATlab课设实验报告](https://img.taocdn.com/s3/m/0ea1a51652ea551810a687dd.png)
武汉理工大学《Matlab 课程设计》报告
摘要
数字带通滤波器可以理解为是一个计算程序或算法, 将代表输入信号的数字 时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定 的形式变化。数字滤波器有多种分类,根据数字滤波器冲激响应的时域特征,可 将数字滤波器分为两种, 即无限长冲激响应 (IIR) 滤波器和有限长冲激响应 (FIR) 滤波器。 IIR 数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配。所以 IIR 滤 波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。FIR 数字滤 波器的单位脉冲响应是有限长序列。 它的设计问题实质上是确定能满足所要求的 转移序列或脉冲响应的常数问题,设计方法主要有窗函数法、频率采样法和等波 纹最佳逼近法等。与 IIR 滤波器相比,FIR 的实现是非递归的,总是稳定的;更 重要的是,FIR 滤波器在满足幅频响应要求的同时,可以获得严格的线性相位特 性。因此,它在高保真的信号处理,如数字音频、图像处理、数据传输、生物医 学等领域得到广泛应用。 数字带通 FIR 滤波器对单位冲激的输入信号的响应为有限长序列的数字滤波 器。 它的主要特点是具有精确线性相位特性。有限冲激响应数字滤波器一般实现 为非递归型结构,因此,又称为非递归型数字滤波器。 非递归型滤波器具有绝对稳 定的特性,而且,运算有限字长所产生的输出噪声也较小。 数字带通 FIR 滤波器的设计方法有许多种,如窗函数设计法、频率采样设计 法和最优化设计法等。而我主要利用矩形窗、三角形窗、汉明窗、布莱克曼窗、 凯泽窗进行设计,并输出滤波器的频率特性。
1
武汉理工大学《Matlab 课程设计》报告
பைடு நூலகம்
Abstract
Digital bandpass filter can be understood as a computer program or algorithm, will represent the input signal digital time sequence of the output signal is transformed into representative in digital time sequence, and the transformation process, make the form of predetermined signals. Digital filter, a variety of classification based on digital filter impulse response characteristics, can be time digital filter are divided into two kinds, namely, unlimited length impulse response (IIR) filter and finite impulse response (FIR filter. With infinite IIR digital filter, and wide of the impulse response matched filter is simulated. So IIR filter can be designed to simulate filter in the design based on further transform method. FIR digital filters unit impulse response is limited long sequence. It is essentially determined the design problems can meet the requirements of the pulse sequences or transfer problem, the design method of constant main window function method, frequency sampling method and the best approximation method such as corrugated. Compared with IIR filter, the realization of FIR is recursively, always stable, More importantly, FIR filters in amplitude frequency response to meet the requirements, can acquire strict linear phase characteristic. Therefore, it is of high fidelity in signal processing, such as digital audio and image processing, data transmission, biomedical fields used widely. Digital band-pass FIR filters for unit impulse response of the input signal for long sequence of digital filter. Its main characteristics is a precise linear phase characteristic. Limited impulse response to realize digital filter general recursive structure, therefore, also called the recursive digital filters. The recursive type filter is stable, characteristics, and limited word length produced output noise is lesser also. Digital bandpass filter design method has FIR, such as many window function design method, the optimum design method and frequency sampling design method, etc. I mainly using rectangular window, triangle window, hamming window, black mann window, Kaiser window design, and output frequency characteristics of the filter.
matlab课设报告
![matlab课设报告](https://img.taocdn.com/s3/m/e3835edab14e852458fb575a.png)
课程设计任务书学生姓名:专业班级:通信1003班指导教师:苏杭工作单位:武汉理工大学题目:利用MATLAB仿真软件进行图像的变换域分析初始条件:(1)Matlab软件(2)数字信号处理与图像处理的基本知识要求完成的主要任务:(1)了解Matlab的基本编程方法(2)读取图像并求图像的奇异值(SVD)分解、正交分解(QR)、离散余弦变换(DCT)、离散傅利叶变换(DFT),小波变换(DWT),并保存和显示变换后的图像。
时间安排:指导教师签名:年月日系主任(或责任教师)签名:年月日摘要MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
它非常适合于图像处理,其自带的数字图像处理工具箱包括15类函数,支持四种图像类型,并可相互转换。
其能处理的图像格式包括PCX、BMP、HDF、JPEG、TIFF、XWD和TGA格式等等,图像文件类型包括索引图像、灰度图像和RGB图像等。
本次课程设计中所使用的图像格式为JPEG格式,图像的文件类型为灰度图像,通过调用相应的图像处理函数从而完成对图像变换域进行分析。
关键词:MATLAB,图像处理函数,图像格式,图像文件类型,图像变换域AbstractMATLAB is used for algorithm development, data visualization, data analysis, and numeric computation level technical computing language and interactive environment. It is very suitable for image processing, and its own digital image processing toolbox includes 15 functions, supports four image types, and can be interchangeable. Can handle image formats including PCX, BMP, HDF, JPEG, TIFF, XWD and TGA format image file types including index images, grayscale images and RGB images. The curriculum design image format JPEG format image file type as a gray-scale image, thus completing the analysis of the image transform domain by calling the appropriate image processing functions.Keywords: MATLAB,image processing functions, image format, image file types, image transform domain目录摘要 (2)Abstract (3)目录 (4)1 MATLAB图像处理 (5)1.1图像格式简介 (5)1.2图像文件格式 (6)1.3图像处理函数 (7)2 MATLAB图像操作 (8)2.1读取图像 (8)2.2图像的奇异值分解(SVD) (9)2.2.1奇异值分解 (9)2.2.2程序及运行结果 (10)2.3图像的正交分解(QR) (12)2.3.1正交分解 (12)2.3.2程序及运行结果 (13)2.4图像的离散余弦变换(DCT) (14)2.4.1离散余弦变换 (14)2.4.2程序及运行结果 (15)2.5图像的离散傅里叶变换(DFT) (16)2.5.1傅里叶变换知识 (16)2.5.2程序及运行结果 (18)2.6图像的小波变换(DWT) (19)2.6.1小波变换 (19)2.6.2程序及运行结果 (20)3心得体会 (22)4参考文献 (22)1 MATLAB图像处理1.1图像格式简介JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。
MATLAB课程设计
![MATLAB课程设计](https://img.taocdn.com/s3/m/e046f7fffab069dc50220128.png)
1 Matlab 软件简介MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型软件,是一个可以完成各种精确计算和数据处理的、可视化的、强大的计算工具。
它集图示和精确计算于一身,在应用数学、物理、化工、机电工程、医药、金融和其他需要进行复杂数值计算的领域得到了广泛应用。
它不仅是一个在各类工程设计中便于使用的训‘算工具,而且也是一个在数学、数值分析和工程计算等课程教学中的优秀的教学工具,在世界各地的高等院校中十分流行,在各类工业应用中更有不俗的表现。
MATLAB可以在几乎所有的PC机和大型计算机上运行,适用于Windows、UNIX等多种系统平台。
1.1 MATLAB产生的历史背景MATLAB名称是由两个英文单词Ma~ix和Laboratory的前二个字母组成。
20世纪70年代后期,美国新墨西哥大学计算机系主任Cleve.Moler教授为了便于教学,减轻学生编写Fortran程序的负担,为两个矩阵运算软件包Linpack 和Eispack编写了接口程序,这也许就算MATLAB的第一个版本。
1984年,在JackLittle(也称JohnLittle)的建议推动下,由Little、Moler、SteveBangert 三人合作,成立rMathWorks公司,同时把MATLAB正式推向市场。
从那时开始,MATLAB的源代码采用C语言编写,除加强了原有的数值计算能力外,还增加了数据图形的可视化功能。
1993年,MathWorks公司推出了MATLAB的4.0版本,系统平台由DOS改为Windows,推出了功能强大的、可视化的、交互环境的用于模拟非线性动态系统的工具Simulink,第一次成功开发出了符号计算工具包Symbolic Math Toolbox 1.0,为MATLAB进行实时数据分析、处理和硬件开发而推出了与外部直接进行数据交换的组件,为MATLAB能融科学计算、图形可视、文字处理于一体而制作了Notebook,实现了MATLAB与大型文字处理软件Word 的成功对接。
matlab课程设计 (2)
![matlab课程设计 (2)](https://img.taocdn.com/s3/m/0c482f12c5da50e2524d7f2f.png)
图2-1
如上图所示,先是音源发去声音,被设备的拾音处采集,但不可避免的拾音头出拾取环境噪音,但是经内部电路处理后,可以把环境噪音很好的抑制(MP3内部有去噪电路),最后得到较为理想的音频文件。
首先预加重处理,预加重的目的是为了提升高频部分,使信号的频谱变得平坦,保持在低频到高频的整个频带中,能用同样的信噪比求频谱,以便于频谱分析或声道参数分析。通俗的说,预加重部分就是设计数字滤波器,常采用的是:H(z)=1-u/z其中,u取接近于1的值,常取0.9~1之间的值。
图3-2
为了便于处理,需要对语音信号进行加窗,通过对发声机理的认识,语音信号可以认为是短时平稳的。在5~50ms的范围内,语音频谱特性和一些物理特
magX=abs(X); %求幅值
figure(1);
subplot(2,1,1);
plot(x); %画原始信号波形图
xlabel('样点数');
ylabel('幅值');
title('原始语音信号波形');
grid on;
subplot(2,1,2);
plot(magX); %画原始信号频谱图
axis([0,70000,-5,500]);
语音信号的时域参数有短时能量、短时过零率、短时自相关函数和短时平均幅度差函数等,这是语音信号的一组最基本的短时参数,在各种语音信号数字处理技术中都有应用。在计算这些参数时使用的一半是方窗或汉明窗。
短时能量和短时平均幅度函数的主要用途有:可以区分浊音段和清音段,因为浊音时能量值比清音时大的多。短时过零率是信号波形经过零点的机率,对于浊音主要集中在低频,而清音在频率较高的频段,这样一来对于清音来说有较高的过零率,这可以用来区分清音浊音
武汉理工大学-Matlab 课程设计1
![武汉理工大学-Matlab 课程设计1](https://img.taocdn.com/s3/m/69faf345767f5acfa1c7cdfd.png)
课程设计任务书学生姓名: xxx 专业班级:信息xxx班指导教师: xxx 工作单位:信息工程学院题目:MATLAB课程设计要求完成的主要任务:1.在数字信号处理平台上(PC机﹑MATLAB仿真软件系统)进行软件仿真设计,并进行调试和数据分析。
2. 利用MATLAB仿真软件系统结合频率取样法设计一个数字高通FIR滤波器。
课程设计的目的:1.理论目的课程设计的目的之一是为了巩固课堂理论学习,并能用所学理论知识正确分析信号处理的基本问题和解释信号处理的基本现象。
2.实践目的课程设计的目的之二是通过设计具体的图像信号变换掌握图像和信号处理的方法和步骤。
时间安排:指导教师签名:年月日系主任(或责任教师)签字:年月日目录1 引言 (1)1.1MATLAB介绍 (1)1.2MATLAB信号处理工具箱函数介绍 (1)1.3滤波器的介绍 (2)2 FIR数字滤波器设计原理 (3)3 FIR数字滤波器设计方法 (4)3.1窗函数法 (4)3.2频率取样法 (5)4 频率采样法实际FIR高通滤波器 (7)4.1设计原理 (7)4.2设计步骤 (9)5 MATLAB环境下设计FIR数字高通滤波器 (9)5.1设计要求 (9)5.2 FIR数字高通滤波器程序设计 (10)5.3调试结果 (11)5.4 高通FIR数字滤波器的进一步设计 (12)6 高通FIR数字滤波器性能测试 (14)6.1高通FIR数字滤波器性能测试程序 (14)6.2 性能测试结果 (15)7 FDATOOL工具箱设计高通FIR滤波器 (16)7.1 FDATOOL工具箱 (16)7.2 FIR滤波器参数设置 (17)8心得体会 (19)参考文献 (20)附件:MATLAB程序 (21)数字滤波是语音和图象处理、模式识别、频谱分析等应用中的一个基本处理算法,数字滤波技术是信号消噪的基本方法。
根据噪声频率分量的不同,可选用具有不同滤波特性的数字滤波器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1.4 题目总结 在 MATLAB 中,已经默认定义了很多常用函数,这些函数基本能 满足我们的操作,学会如何调用这些函数,才能更好的利用
5
MATLAB 这个强大的数据处理工具。 2.2 画出衰减震荡曲线 y e (3t ) cos(t / 5) 及其他的包络线 y 0 e (3t ) ,t
的取值范围是[0,6 ]. 2.2.1 理论分析 利用 plot(x,y)函数可以方便的实现曲线绘制,同时应该注意定义 自变量的取值范围,以常数 e 为底的函数表示为 exp(x)。 2.2.2 程序代码 t=0:0.1:6*pi; y=exp(-3*t).*cos(t/5); plot(t,y); t=0:0.1:6*pi; y=exp(-3*t); plot(t,y) 2.2.3 运行结果 %先声明 t 的取值范围; % y e (3t ) cos(t / 5) 的表达式; %生成衰减振荡曲线; %t 的取值范围; %包络线 y 0 e (3t ) 的表达式; %生成曲线;
4
2.具体题目设计、实现及分析
2.1 计算 y1=
2 sin( 0.5 ) 1 6
和 y2=
3 cos(0.5 ) 1 7
;
2.1.1 理论分析 本题直接在命令窗口里输入命令即可, π在 MATLAB 中表示为 pi, 根式函数为为 sqrt(x)。 2.1.2 程序代码 y1=2*sin(0.5*pi)/(1+sqrt(6)) y2=3*cos(0.5*pi)/(1+sqrt(7)) 2.1.3 运行结果 %计算 y1; %计算 y2;
2.4.1
8
定义 X 取值范围,且每隔 0.2 取一值; 函数 Y 的表达式; 作出 Y=X*的图像,定义横向为 X 轴,纵向 Y 轴,并且将标 题设为 y=x*exp(-x); 2.4.1.2 运行结果 程序作用为绘制一条表达式为 y=x*exp(-x)的曲线。
2.4.1.3 题目总结 xlabel(),ylabel(),title(); 这些函数可以方便实现函数图 像的标注,可以使生成的图像更加的清晰明了。 2.4.2 A=zeros(3,4) A(:)=-4:7 L=abs(A)>3 islogical(L) X=A(L)
z=cos(sqrt(2*x.^2+2*y.^2))./sqrt(x.^2+y.^2);%函数表达式;
7
surf(x,y,z); 2.3.3 运行结果
%生成着色的三维曲面;
z
cos 2 x 2 2 y 2 x2 y2
的三维图像
2.3.4 题目总结 MATLAB 的主要数据单位是矩阵,因此在进行变量运算的时候 要注意转换成矩阵中元素的运算,而不是矩阵的运算。如 X*Y 表示矩 阵相乘,而 X.*Y 表示对应元素相乘,运算时 XY 维度要相同。 2.4 分析下面每条指令的功能并运行,观察执行结果。 X=0:0.2:2 Y=X.*exp(-X); plot(X,Y),xlabel(‘x’),ylabel(‘y’),title(‘y =x*exp(-x)’); 2.4.1.1 理论分析 程序行对应解释如下:
时间安排:1.0 周(分散进行) 指导教师签名: 系主任(或责任教师)签名: 年 年 月 月 日 日
目录
1.MATLAB 简介 ............................................................... 3 2.具体题目设计、实现及分析 .................................... 5 2.1 ............................................................................ 5 2.2 ............................................................................ 6 2.3 ............................................................................ 7 2.4 ............................................................................ 8 2.5 .......................................................................... 14 2.6 .......................................................................... 16 2.7 .......................................................................... 17 2.8 .......................................................................... 18 2.9 .......................................................................... 20 2.10 .......................................................................... 21 2.11 .......................................................................... 22 3 总结 .......................................................................... 25 4 参考文献 ................................................................. 26
3
●交互式工具可以按迭代的方式探查、设计及求解问题 ●数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以 及数值积分等 ●二维和三维图形函数可用于可视化数据 ●各种工具可用于构建自定义的图形用户界面 ●各种函数可将基于 MATLAB 的算法与外部应用程序和语言(如 C、C++、Fortran、Java、COM 以及 Microsoft Excel)集成[2] MATLAB 具有如下优势: ●友好的工作平台和编程环境 ●简单易用的程序语言 ●强大的科学计算机数据处理能力 ●出色的图形处理功能 ●应用广泛的模块集合工具箱 ●实用的程序接口和发布平台 ●应用软件开发(包括用户界面)
仅振荡曲线
6
增加包络线后的曲线 2.2.4 题目总结 掌握常用的绘图函数 (如: plot(x,y)) 可以方便的作出函曲线, 绘制函数图像时应该准确的给出自变量的取值范围。
cos 2 x 2 2 y 2 x2 y2
2.3
画出 z
所表示的三维曲面。 x,y 的取值范围是
[-9,9]。 2.3.1 理论分析 使用 surf 函数可方便实现着色三维曲面绘制,绘图前,应该 先使用 meshgrid 函数生成网格采样点,然后准确给出函数解析式, 最后再生成函数图像。 2.3.2 程序代码 [x,y]=meshgrid(-9:0.5:9); %生成平面网格;
课程设计任务书
学生姓名: 指导教师: 胡科 阙大顺、杨媛媛 专业班级: 工作单位: 电信 1206 班 信息工程学院
课程设计名称: 专业基础实践 课程设计题目: Matlab 运算与戴维南定理应用分析 初始条件:
1. Matlab7.1 以上版本软件; 2. 专业基础实践辅导资料: “Matlab 语言基础及使用入门” 、 “Matlab 及在电子信息课程中 的应用” 、 “线性代数”及“信号处理类”相关书籍等; 3. 先修课程:高等数学、线性代数、电路、Matlab 应用实践及信号处理类基础课程等。
2
1.MATLAB 简介
MATLAB 是美国 MathWorks 公司出品的商业数学软件, 用于算法开 发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互 式环境,主要包括 MATLAB 和 Simulink 两大部分。 MATLAB 是矩阵实验室(Matrix Laboratory)的简称,和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软 件中在数值计算方面首屈一指。MATLAB 可以进行矩阵运算、绘制函 数和数据、实现算法、创建用户界面、连接其他编程语言的程序等, 主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号 检测、金融建模设计与分析等领域。 MATLAB 的基本数据单位是矩阵,它的指令表达式与数学、工程 中常用的形式十分相似,故用 MATLAB 来解算问题要比用 C,FORTRAN 等语言完相同的事情简捷得多,并且 mathwork 也吸收了像 Maple 等 软件的优点,使 MATLAB 成为一个强大的数学软件。 在新的版本中也加 入了对 C,FORTRAN,C++ ,JAVA 的支持。可以直接调用,用户也可以 将自己编写的实用程序导入到 MATLAB 函数库中方便自己以后调用, 此外许多的 MATLAB 爱好者都编写了一些经典的程序,用户可以直接 进行下载就可以用。 MATLAB 具有如下特点: ●此高级语言可用于技术计算 ●此开发环境可对代码、文件和数据进行管理
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1. 实践内容:根据指导老师给定的 7 套题目,按规定选择其中 1 套独立完成; 2. 本专业基础实践统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分 析,完成针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设 计框图,编写程序代码(含注释) ,上机调试运行程序,记录实验结果(含计算结果和 图表等) ,并对实验结果进行分析和总结。具体设计要求包括: ① 初步了解 Matlab、熟悉 Matlab 界面、进行简单操作等; ② Matlab 的数值计算: 创建矩阵、 矩阵运算、 多项式运算、 线性方程组、 数值统计等; ③ 基本绘图函数:了解 plot, plot3, mesh, surf 等,要求掌握以上绘图函数的用法、简单 图形标注、简单颜色设定等; ④ 使用文本编辑器编辑 m 文件,会函数调用等; ⑤ 能完成简单电路的 Matlab 编程分析; ⑥ 按要求参加专业基础实践的实验演示和答辩等。 3. 课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: ① 目录; ②与设计题目相关的理论分析、 归纳和总结; ③与设计内容相关的原理分析、 建模、推导、可行性分析;④程序设计框图、程序代码(含注释) 、程序运行结果 和图表、实验结果分析和总结;⑤课程设计的心得体会(至少 500 字) ;⑥参考文 献(不少于 5 篇) ;⑦其它必要内容等。