常见序列的Matlab表示 您所在的位置:网站首页 matlab指数序列 常见序列的Matlab表示

常见序列的Matlab表示

2023-11-23 22:12| 来源: 网络整理| 查看: 265

1.单位脉冲序列         

代码如下:                   

N=15;  

n0=0;

n = -15:15; 

x = (n-n0)==0;

stem(n,x);        

图像如下:

2.延迟ks的单位脉冲序列

代码如下:                        

k0=-4;

kf=8;

ks=5;

k=k0:kf;

x=[zeros(1,ks-k0),1,zeros(1,kf-ks)];

stem(k,x);

 图像如下:

3.单位阶跃序列

代码如下:                       

N=25;

n = -N:N;

n0 = 0;

x = (n-n0)>=0; 

stem(n,x);

图像如下:

4.延迟ks的单位阶跃序列

代码如下:                     

k0=0;

kf=8;

ks=5;

k2=k0:kf;

x2=[zeros(1,ks-k0),ones(1,kf-ks+1)];

stem(k2,x2);

图像如下:

5.复指数序列

若ω=0,它是实指数序列;若α=0,则为虚指数序列,其实部为余弦序列,虚部为正弦序列。

代码如下:

N=15;

n=-N:N;

x=exp(0.5i*pi*n/8);

x_real=real(x);

x_imag=imag(x);

subplot(1,2,1);                   

stem(n,x_real);

title('real');

subplot(1,2,2);

stem(n,x_imag);

title('imag');

 图像如下:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有