武汉理工大学Matlab课程设计
- 格式:pdf
- 大小:817.61 KB
- 文档页数:26
学号:课程设计题目学院专业班级姓名指导教师年月日课程设计任务书学生姓名:胡健专业班级:电信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两大部分。
目录目录 (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爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
课程设计任务书学生姓名:张华专业班级:通信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公司出品的商业数学软件,可用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,广泛用于数字信号分析,系统识别,时序分析与建模,神经网络、动态仿真等方面有着广泛的应用。
而且随着信息时代和数字世界的到来,数字信号处理也已成为当今一门极其重要的学科和技术领域。
目前数字信号处理在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。
课程设计任务书学生姓名:王朋专业班级:通信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的图像滤波器设计学院信息工程学院专业通信工程班级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是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计。
课程设计任务书学生姓名:专业班级:电子科学与技术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应用课程设计》课程设计说明书课程设计任务书学生姓名:李立专业班级:电信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年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。
前言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课程设计(关于矩阵操作)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可以快速简易的对矩阵进行各种运算以及变换等。
课程设计任务书学生姓名:张亚男专业班级:通信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 解调部分方案选择..................................... 错误!未定义书签。