signal processing--matlab-3(單位階躍序列)


先百度下階躍序列的定義,參考鏈接: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)');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM