信号可视化程序.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档