码迷,mamicode.com
首页 > 其他好文 > 详细

时域信号matlab实现

时间:2019-06-29 16:34:02      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:exp   size   时域波形   mic   时域   cos   图片   文件   建立   

1、利用MATLAB的向量表示法绘制下列连续信号的时域波形。

     (1) x1(t) = u(t + 2) - u(t - 3)

     (2) x2(t) = cos(2πt + π/3)

     (3) x3(t) = (2exp(-t) - exp(-2t))u(t -1)

     (4) x4(t) = (0.2t - 2)u(t)
解: 建立阶跃函数文件Ustep.m,

     则Ustep.m文件内容为:

     function f = Ustep(t)

     f = (t > 0);    %若t > 0,则阶跃函数为1

     (1) t = -5:0.01:5;

          x1 = Ustep(t + 2) - Ustep(t - 3);

          plot(t,x1);

          axis([-5,5,-5,5]);

          技术图片

     (2) t = -3:0.1:3;

          x2 = cos(2*pi*t + pi/3);
          plot(t,x2);

技术图片

 

      (3) t = 0:0.01:10;

          x3 = (2*exp(-t) - exp(-2*t)) .* Ustep(t - 1);

          plot(t,x3);

          技术图片

     (4) t = -3:0.01:3;

 

            x4 = (0.2*t - 2) .* Ustep(t);

 

            plot(t,x4);

 

            axis([-3,3,-2,2]);

 

 技术图片

时域信号matlab实现

标签:exp   size   时域波形   mic   时域   cos   图片   文件   建立   

原文地址:https://www.cnblogs.com/magic-matlab/p/11105482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!