【DPS】绘制常见离散信号

【DPS】绘制常见离散信号

一、单位脉冲序列

Matlab中stem函数

在这里插入图片描述

%%绘制常见信号
%单位脉冲序列
n0 = 0;
n = zeros(9);
x = (n - n0)==0;
stem(n,x,'filled','magenta');
axis([-9,9,-1.2,1.2])
title('单位脉冲序列')

二、单位阶跃序列

在这里插入图片描述

%% 单位阶跃序列一
k = -40:40;
uk = [zeros(1,40),ones(1,41)];
stem(k,uk,'filled','blue')
axis([-50,50,0,1.5]) 
title('单位阶跃信号')

上述代码对于uk直接赋值,也可以直接用单位阶跃序列的定义进行赋值,更为直观

参考matlab官方文档

脉冲函数、阶跃函数和斜坡函数 - MATLAB & Simulink - MathWorks 中国

在这里插入图片描述

%% 单位阶跃序列二
n = (-10:10);
x =  n >= 0;
stem(n,x,'filled','magenta');
axis([-10,10,-1.2,1.2])
title('单位脉冲序列')

三、矩形序列

在这里插入图片描述

%% 矩形序列
n = (-10:10);
len = 4;
x =  n >= 0 & n<=(len - 1);
stem(n,x,'filled','magenta');
axis([-10,10,-1.2,1.2])
title('单位脉冲序列')

四、实指数序列

思路:基于单位阶跃序列构造实指数序列

在这里插入图片描述

%% 实指数序列
n = (-10:10);
x =  n >= 0;
y = 2.^n .* x;
stem(n,y,'filled','magenta');
axis([-10,10,-1000,1100])
title('实指数序列')

五、正弦序列

在这里插入图片描述

%% 正弦序列
n = 0:40;
x = sin(pi/6*n);
stem(n,x,'filled','magenta');
title('正弦序列')

六、复指数序列

matlab官方文档中关于复数相关的函数

real(x)%取实部
imag(x)%取虚部
angle(x)%取相位(弧度)
abs(x)%取模

复数 - MATLAB & Simulink - MathWorks 中国

在这里插入图片描述

%% 复指数序列
n = [-10:10];
alpha = 0.5j;
x = exp(alpha*n);
%绘制实部
subplot(2,2,1);
stem(n,real(x),'filled','magenta');
title('实部')
%绘制虚部
subplot(2,2,2);
stem(n,imag(x),'filled','blue');
title('虚部')
%绘制幅值图
subplot(2,2,3);
stem(n,abs(x),'filled','red');
axis([-10,10,-1,1.5])
title('幅度')
%绘制相位图
subplot(2,2,4);
stem(n,angle(x),'filled','green')
title('相位')

参考

绘制离散序列数据 - MATLAB stem - MathWorks 中国

复数 - MATLAB & Simulink - MathWorks 中国

脉冲函数、阶跃函数和斜坡函数 - MATLAB & Simulink - MathWorks 中国

常用序列的MATLAB实现_用matlab产生矩形序列_zhengqijun_的博客-CSDN博客

手把手MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示_阶跃序列表达式_吃饭第一名的博客-CSDN博客

手把手MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示_阶跃序列表达式_吃饭第一名的博客-CSDN博客

实验三、复指数序列的绘图_复指数序列图像_jingwang2458的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绿茶冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值