- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与系统课程设计实验报告精选
信号与系统课程设计
实
验
报
告
姓名-:
专业:信息与计算科学
班级:信息081班
成绩:______________
一、MATLAB概述
1、入门与操作;
MATLAB的典型应用包括:
数值计算与分析
符号运算
建模与仿真
数据可视化
图像处理及可视化
基于图形用户界面的应用程序开发
MATLAB由主包和数十个可选的工具箱组成。主包带有功能丰富和完备的数学函数库,大量繁杂的数学运算和分析可直接调用MATLAB函数求解。
MATLAB的基本数据结构是矩阵,具有强大的可视化功能。
2、数值运算与符号运算;
矩阵:矩阵是MATLAB的基本数据结构元素,MATLAB 的大部分运算或命令都是在矩阵运算意义下执行的。
数组:数组是MATLAB中非常重要的概念,是由下标表示次序的标量数的集合。从属的集合的角度来看,二维数组和矩阵没有什么不同,但从运算角度看,矩阵运算和数组运算却遵循不同的运算规则。
函数: MATLAB包含有完备的函数库,用户可以直接调用这些函数来完成各种数值计算与分析工作。函数由函数名和参数组成,函数名的命名规则与变量相同。
3、程序设计语言;
MATLAB语言是MATLAB系统的组成部分之一,她具有完备的程序流程控制、函数调用、数据输入输出及面向对象编程等功能,是一种高效的、以矩阵为基本数据结构的解释性高级编程语言。
和其他高级语言相似,MATLAB通过运行MATLAB语句来执行用户指定的操作。MATLAB为用户提供了如下两种基本的工作方式:
命令行方式
M文件方式
4、数据图形的可视化;
MATLAB所提供的强大的图形绘制功能,使用户能方便、简洁的绘制图形,使人们更直观形象的解决问题。通常用户只需要指定绘图方式,提供绘图数据,利用MATLAB提供的丰富的二维、三维图形函数,就可以绘制出所需的图形。
MATLAB中最常用的绘图函数为plot。
二、在电子信息类课程中的应用
1、对于MATLAB 应用于信号与线性系统分析的理解;
Matlab作为一款功能强大的软件,尤其是其计算能力和画图能力很优秀,而信号与线性系统分析也着重于计算与画图,并且matlab库函数里提供了相应的画图函数,正好满足了计算与画图的要求,这是其他软件很难做到的,因此MATLAB 应用于信号与线性系统分析是一个不错的选择。
2、对于MATLAB 应用于信号与线性系统分析的基本过程(应举例分析)。
例如:
x=0:1/100:2*pi;%先赋值x在0到2*pi之间,并且间隔是1/100
y1=sin(x);%代入相应的函数计算
y2=cos(x);% 代入相应的函数计算
plot(x,y1,b-,x,y2,r-)%将计算结果代入函数库中的画图函数中,得到相应的图形。
grid on;
xlabel(弧度值)
ylabel(函数值)
title(正弦与余弦曲线);
三、用MATLAB完成以下项目
题目一、
在图形窗口中绘制三维曲线曲线。
对于函数f(x,y)=xe^(-x^2-y^2),使用meshgrid()命令生成绘图数据,用plot3命令绘制图形。
程序:%例3-4 p67
syms x y z s t
x=exp(-s)*cos(t);
y=exp(-s)*sin(t);
z=t;
ezmesh(x,y,z,[0,4,0,4*pi]);
图形:
程序:%p93-98 图5-12
[X,Y]=meshgrid([-3:0.1:3]);
Z=X.*exp(-X.^2-Y.^2);
plot3(X,Y,Z)
grid on
图形:
题目二、连续系统的时域分析:
已知描述连续时间系统的微分方程和激励信号f(t)分别如下:
y(t)’’+ 3y(t)’ + 2y(t) = 2f(t)+6f(t),f(t)= u(t)
用lsim函数求出上述系统在0-10秒时间范围内零状态响应 y(t)的样值,并绘制系统零状态响应的时域仿真波形.
连续系统的频域分析:
一常见的用RLC构造的二阶高通滤波器,用MATLAB求其频率响应H(jw)并绘制幅度响应和响应曲线。
程序:%p160 8.1-(1)
a=[1 2 1];
b=[1 2];
sys=tf(b,a);
p=0.01;
t=0:p:5;
f=exp( -2*t);
lsim(sys,f,t);
图形:
分析:在由lsim函数绘制的系统响应波形的窗口中,将鼠标指向系统响应或激励波形曲线并单击右键,即可交互的观察各个时刻响应或激励波形的信号对应的样值,显然,函数lsim对系统响应进行仿真的效果取决于向量t的时间间隔p的大小。
程序:%例10-14 p247
b=[0.04 0 0];
a=[0.04 0.4 2];
[h w]=freqs(b,a,10
您可能关注的文档
最近下载
- 学校--以老带新”实施方案.docx VIP
- 2022《贯彻执行中央八项规定、推进作风建设综述》专题PPT.ppt VIP
- -IATF 16949质量管理体系培训 .ppt VIP
- 医美整形线上平台留客升单策略.docx VIP
- 高中物理力学——动态平衡问题处理方法.pdf VIP
- 一种可实时监控的负压引流系统及其使用方法.pdf VIP
- 2022年新版《义务教育体育与健康课程标准》考试学习资料.docx VIP
- 2024-2025学年天津市南开区七年级(下)期末数学试卷.pdf VIP
- IATF16949质量管理体系模板或IATF16949质量管理手册.docx VIP
- 外研版八年级上册 Unit 1 单元测试卷答案及解析 新版 2025年新外研版八年级上册.docx
文档评论(0)