用matlab表示抽样脉冲
时间: 2023-10-31 07:13:37 浏览: 91
matlab程序,可实现脉冲编码调制,模拟信号的数字传输:抽样、量化、编码
5星 · 资源好评率100%
可以使用MATLAB中的函数`stem()`来表示抽样脉冲。
假设采样周期为T,抽样脉冲的幅值为A,可以使用以下代码来生成抽样脉冲的图像:
```
T = 1; % 采样周期
A = 1; % 抽样脉冲幅值
t = -5:T:5; % 时间轴
x = A*(mod(t,T)==0); % 生成抽样脉冲信号
stem(t,x); % 显示抽样脉冲图像
xlabel('时间');
ylabel('幅值');
title('抽样脉冲');
```
在此例中,我们将时间轴从-5到5,采样周期为1,抽样脉冲幅值为1。`mod(t,T)==0`生成一个布尔型数组,表示在时间轴上抽样点的位置。最后使用`stem()`函数来绘制抽样脉冲图像。
阅读全文