MATLAB 常见离散信号的产生和实现

发布于:2022-11-06 ⋅ 阅读:(861) ⋅ 点赞:(0)

目录

1、单位抽样序列

2、单位阶跃序列

3、正弦序列

4、复指数序列

5、指数序列


1、单位抽样序列

在MATLAB中可以利用函数实现。

n=0:9;%定义横坐标点数为10
y=[1 zeros(1,9)];%定义y值为第一个为1后面9个0
stem(n,y);%绘制横坐标为n纵坐标为y的散点图
xlabel('n');%横坐标在图上标注为n
ylabel('y');%纵坐标在图上标注为y

 

2、单位阶跃序列

在MATLAB中可以利用函数实现:

n=0:9;%定义横坐标点数为10
y=[ones(1,10)];%定义y为10个1
stem(n,x);%绘制散点图
xlabel('n');%横坐标命名为n
ylabel('y');%纵坐标命名为y

 

3、正弦序列

在MATLAB中实现过程如下:

n=0:50;%定义横坐标为(0,50)

x=2*sin(2*pi*0.1*n+0.2);%A=2,f=0.1, Fs=1, phi=0.2;

stem(n,x);

xlabel('n');

ylabel('x');

 

4、复指数序列

在MATLAB中实现过程如下:

n=0:50;
y=2*exp(j*0.2*n);%r=2. Omega=0.2;
subplot(2,1,1);%分割窗口为上下两个,左右不分割,此图为编号1 
stem(n,real(y),'r');%绘制y的实部的散点图,并且将此图绘制为红色
xlabel('n');%标注横轴
ylabel('re(y)');%标注纵轴
subplot(2,1,2);
stem(n,imag(y));%绘制虚部,默认蓝色
xlabel('n');
ylabel('im(y)');

 

 

5、指数序列

在MATLAB中实现过程如下:

n=0:50;

x=0.8.^n;% a=0.8

stem(n,x,'r');

xlabel('n');

ylabel('x');

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到