- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说明:
1、 程序为范例,每个波形可以用自己的方法进行绘制;
2、 读懂程序,注意指令的应用;
3、 步长的设置可以修整曲线的平滑度;
4、 调试程序应注意一下儿点:
(1) 指令有无输入错误;
(2) 所有字符(除厂中的内容外)是否在英文输入状态下输入;
(3) 变量是否定义且不重名;
(4) 矩阵运算是否符合左矩阵的列数与又矩阵的行数相等;
(5) t是一个数组,在运算过程中如果是两个数组对应位相乘,应当采用位运算符号 (.*、./);
(6) 有的指令不可倒换顺序,如图形窗口分割指令应当用于绘图指令前;
(7) 指令参数设置要与自定义变量一一对应。
一、DSB调制信号及其包络:
clear;
t=[0:0.05:2*pi]*;
yl=sin(t)*[l,-l]; %调制信号的包络
y2=sin(t).*sin(9*t); %调制信号
t3=2*pi*(0:9)/9;
y3=sin(⑶.*sin(9*t3); %过零样点 10 个
plot(t,y2;b,t,yl;r:\t3,y3;ko,); %在同一幅图上绘制出2条曲线和10个过零点 axis([0,2*pi,-l J]); %设置坐标显示范围
grid on;
titleCDSB调制信号); %图名
xlabelCf); %轴名
ylabel(y);
legend(,已调信号T包络); %图例 效果图:
DSB调制信号
二、调制信号及其包络:
clear;
t=[0:0.1:4*pi]*; %定义抽样点,按每0.1—个样点抽样
y=exp(-t./3).*sin(3.*t); % 信号表达式
y 1 =exp(-t./3)*[l,-l]; %信号包络
plot(t,y;b-,,t,y 1 ;k-.*);%绘图用蓝色实线表示信号,黑色点划线表示包络 axis([0,4*pi,-1,1]); % 指定轴的范围
grid on; %绘制坐标分格线
titleC信号及其包络%图名
xlabeRV); %轴名
ylabel(y);
legend(y=exp(-t/3)sin(3t),y=exp(?t/3)); % 图例
text(2,0.5/y=exp(-t/3)sin(3t));% 文字说明 text(4,-0.3/y=exp(-t/3));
效果图:
信号及其包络
三、单位斜变信号与单位阶跃信号:
%单位斜变信号和单位阶跃信号的对视化
t=-2:10; x=(t=0);
%单位阶跃函数,条件满足时为1,不满足为0
y=t; y l=t.*x;
%定义线性函数y
%计算单位斜变信号
subplot(2,l,l);%图形框分格成上下两个子图,绘制第一个子图 plot(t,yl,W); %绘制单位斜变信号波形 legendC单位斜变信号r(t)*);
grid on; %绘制坐标分格线
xlabelCf);% 横轴名
ylabel(y);% 纵轴名
title。单位斜变信号J;%图名
subplot(2,l,2);
stairs(t,x;r-*f); %用阶梯图形函数绘制单位阶跃信号
legend(阶跃信号u(t)1);%图例
grid on; %绘制坐标分格线
xlabelCC);% 横轴名
ylabelCy*);% 纵轴名
titleC单位阶跃信号J;%图名
效果图:
单位阶跃信号
?
*
*
* d
k
—*—阶黴
t
E信号u(t)
? ?
1
2 C
] 2 4 6 8 10
t
四、抽样信号:
%抽样信号
= 10:0.01:10;
y 1 =sinc(t);%MATLAB 中用 sinc(t)=sin(pi*t)/(pi*t)表示抽样函数 subplot(2,l,l);
plot(t,yl,b-J;
grid on;
title(Sa(pi*t)); xlabel(t);
ylabel(y);
legend(rSa(pi*t));
y2=sinc(t/pi);%计算 Sa(t) subplot(2,l,2);
plot(t,y2;b-);
grid on;
titleCSaCt)1);
xlabel(f); ylabel(y); legend(Sa(t));
效果图:
Sa(pi*t)
Sa(t)
五、符号函数(两种画法):
%符号函数
=10:0.01:10; %定义吋间数组
yl=sign(t); %用符号函数命令表示符号函数
subplot( 1,2,1);%将图形窗口分为左右两个,在第一个子图中绘图 stairs(t,y 1,2); %用阶梯图形函数绘制符号函数 axis([?2,2,?1.5,1.5]);%设置显示范围
grid on;
xlabel(t);
ylabel(y); titleC符号函数J; legendC符号函数 sgn(
原创力文档


文档评论(0)