首页 > 其他 > 详细

signal processing--matlab-3(单位阶跃序列)

时间:2020-05-03 22:15:05      阅读:54      评论:0      收藏:0      [点我收藏+]

先百度下阶跃序列的定义,参考链接:https://baike.baidu.com/item/%E5%8D%95%E4%BD%8D%E9%98%B6%E8%B7%83%E5%87%BD%E6%95%B0/1714368

 

技术分享图片

下面来做一个单元阶跃序列的例子:

 

技术分享图片

matlab的程序如下:

先定义函数:

function [x,n]=LST_2_1_b(n0,n1,n2)
n=[n1:n2];
x=[(n-n0)>=0];%不懂的可以参照signal processing-matlab-1的脉冲函数来理解

在来调用求解:

n=[0:20];
x1=n.*(LST_2_1_b(0,0,20)-LST_2_1_b(10,0,20));
x2=10*exp(-0.3*(n-10)).*(LST_2_1_b(10,0,20)-LST_2_1_b(20,0,20));
x=x1+x2;
% plot(2,2,3);
stem(n,x);
title(‘Sequence in problem 2.1b‘);
xlabel(‘n‘);ylabel(‘x(n)‘);

 

signal processing--matlab-3(单位阶跃序列)

原文:https://www.cnblogs.com/yinsawfilter/p/12823568.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!