武汉理工大学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 解调部分方案选择..................................... 错误!未定义书签。
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处的值。
课程设计任务书学生姓名:王义专业班级:通信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(矩阵实验室)的缩写,顾名思义,它是以矩阵,数组为基本处理对象,矩阵的维数不需要预先指定,且随时可变,具有丰富的矩阵运算功能。
课程设计任务书学生姓名:王义专业班级:通信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程序语言设计实现通信系统的仿真,可以帮助理解相关的知识难点,同时把所学的只是提升到应用的高度。
在《通信原理》中,常常借助于各种信号的时域波形图以及频谱图来说明系统的原理,指出相应的电路设计应达到的目标。
欲将寄载消息的信号保质保量的传送给接收者,就必须对它们进行加工处理,对相应的部件进行分析和研究,而这种研讨过程中会用到大量的数学计算。
课程设计任务书学生姓名:专业班级:通信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):一种称为联合图像专家组的图像压缩格式。
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 的成功对接。