- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四
实验目的
绘制典型奇异信号的波形,了解这些信号的基本特征
绘制离散信号的波形,并进行运算,了解这些信号运算对信号所起的 作用
利用MATLAB工具求解课后习题,更正作业中的错误
实验内容和实验结果
1、奇异信号波形绘制 (进一步学习奇异信号的表示)
1)符号函数 sgn(Z) = P
[-1 t0
要求:画出=5?+5之间的波形(提示:可以直接调用MATLAB中的sign 函数实现,例如sgnt=sign⑴)。
?t=-5:0.001:5;
? sgnt=sign(t);
? plot(t,sign(t);r,);
0.80.60.40.20-0.2-0.4-0.6-0.8-4-3-2-102345■
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-4
-3
-2
-1
0
2
3
4
5
■1-5
2)阶跃信号?? = { :二
要求:画出=5~+5之间的波形(提示:利用必)=一 + — $初(/)关系)。
2 2
还可用如下MATLAB子程序(参考“补充-Matlab基础.ppt”上的相关内容) 实现阶跃信号(注意:需要新建m函数文件,键入以下代码,并进行保存、命 名):
function f=u(t)
f=(t0);
?t=-5:0.001:5;
? f=l/2+l/2*sign(t);
■1-5
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-3
-2
-1
0
2
3
5
-4
1
4
3)单位冲激信号〃⑴
单位冲击信号/(/)的定义为丄§⑴力i ,犯)的
5(/) = 0/工0
定义表明,该信号除原点以外,处处为零,且信号面积
为1。设有门函数4⑴,则由》⑴的定义可得
1/A
1
—
-12
图1-6门函数⑴的定义
严格来说MATLAB是不能表示单位冲激信号的, 度为1/力的矩形脉冲近似地表示。当力趋近于零时,
但可用时间宽度为力,高 矩形脉冲就能较好地近似
出冲击信号的实际波形。下面是绘制刃+ ―)的MATLAB子程序,其屮也分别
单?位冲激信号波形图
单?位冲激信号波形图
表示信号的起始和终止时间,匚表示信号沿时间轴的平移量,心0时左移,z00
时右移。绘图用stairs,该命令一般用于绘制类似楼梯形状的步进图形,因为在
显示连续信号不连续点用stairs命令绘图效果 较好。注意:需要新建m函数文件,键入以下 代码,并进行保存、命名:
function chongji(tl,t2,t0)
d 匸 0.01;
t=tl:dt:t2;
n=length(t);
x=zeros(l,n);
x(l,(-tO-tl)/dt+l)=l/dt;
stairs(t,x);
axis([tl,t2,0,l?2/dt])
titleC单位冲激信号§ (t))
调用chongji函数绘制^(r),-l r 5的波
形。MATLAB调用命令为:chongji(-1,5,0),执行结果如图所示。
2、离散信号波形的绘制
对于任意离散序列,需要两个向量来表示,一个表示k的取值范围,另一个 表示序列的值。例如
k 二 2:4;
匸[2,1,1,?1,3,0,2];
绘制离散信号的波形与绘制连续信号波形类似,只是不再使用plot命令函 数,而是使用stem函数,绘制出来的图形是点点分立的,犹如一条条火柴棒, 也叫火柴棒图。例如绘制上面离散序列的波形,可使用如下语句
stem(k,f);
(1)画出正弦序列/伙)= sin(加/3)和/伙)= sinR在[0, 18]区间的波形,观察它 们在形状上有何不同,思考原因何在。
? k=0:18;
? f=sin(pi*k/3);
? stem(k,f);
0.6 -
0.4 -
0.2 -
0
-0.2 -
-0.4 -
-0.6 -
-0.8 -
[I I I 1 1 I 1 1 I I
■ 0 2 4 6 8 10 12 14 16 18
? k=0:18; f=sin(k); stem(k9f);
? k=0:18;
fl 二 sin(pi*k/3); f2=sin(k); subplot(l,2,l); stem(k,fl); title(sin(pi*k/3)‘);
subplot(l,2,2); stem(k,f2); title(,sin(k)t);
sin(pi*k/3) sin(k)
(2)在k二卜10:10]
(2)
在k二卜10:
10]范围内产生离散信号f(k)=
2k
0
-3k3其余
提示:在matlab中存在一个全零矩阵函数zeroso函数zeros (1, n)产生 一个由n个零组成的行向量。
? k=-10:10;
kl=-3:3;
f=[zeros(l,7),2*kl,zeros(l,7)]
您可能关注的文档
最近下载
- 深静脉血栓诊断和治疗指南(2024版).pptx VIP
- 体育概论 第三版 杨文轩 陈琦 全国普通高等学校体育专业类基础课程教材-第二章 体育功能.ppt VIP
- 焊接工艺卡(焊接工艺指导书).doc VIP
- 人教版PEP四年级上册英语第二单元测试卷(含答案详解)2套.docx VIP
- 第15课《红红火火中国年》第2课时 越过越好中国年 教案设计 2025道德与法治二年级上册.docx
- 市政道路给水工程专项施工方案.doc VIP
- 土力学与基础工程.ppt VIP
- 2025年拍卖从业人员资格练习题测练习题.docx VIP
- 六年级数学求比值和化简比对比练习.doc VIP
- 柴油加氢改质装置培训.pptx VIP
文档评论(0)