用Matlab绘制时域图代码,横坐标最大显示22S
时间: 2024-03-17 12:44:22 浏览: 54
Matlab以时间为横坐标作图.docx
假设你已经有了信号数据 `x` 和采样率 `fs`,可以使用以下代码来绘制时域图,横坐标最大显示22秒:
```
t = (0:length(x)-1)/fs;
plot(t, x);
xlim([0 22]);
xlabel('Time (s)');
ylabel('Amplitude');
```
在这里,我们首先创建一个时间向量 `t`,其长度与信号数据 `x` 一致,单位是秒。然后使用 `plot` 函数绘制时域图,并使用 `xlim` 函数来设置横坐标范围为 0 到 22 秒。最后,使用 `xlabel` 和 `ylabel` 函数为坐标轴添加标签。
阅读全文