怎么用matlab表示连续信号的时域波形图
时间: 2023-08-11 13:09:50 浏览: 1030
在 Matlab 中,可以使用 `plot` 函数绘制连续信号的时域波形图。具体步骤如下:
1. 定义时间轴上的时间范围和时间步长,生成时间向量 `t`。
```matlab
t_start = 0; % 起始时间
t_end = 1; % 终止时间
dt = 0.01; % 时间步长
t = t_start : dt : t_end; % 时间向量
```
2. 计算信号在每个时间点上的取值,生成信号向量 `x`。
```matlab
x = sin(2*pi*t); % 以正弦信号为例
```
3. 使用 `plot` 函数绘制时域波形图。
```matlab
plot(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
title('Time-domain waveform of a continuous signal');
```
完整代码示例:
```matlab
t_start = 0; % 起始时间
t_end = 1; % 终止时间
dt = 0.01; % 时间步长
t = t_start : dt : t_end; % 时间向量
x = sin(2*pi*t); % 以正弦信号为例
plot(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
title('Time-domain waveform of a continuous signal');
```
阅读全文