Matlab时域波形图
在Matlab中,时域波形图是一种常用的数据可视化方式,用于展示信号在时间域上的变化。本文将介绍如何使用Matlab生成时域波形图,并提供相应的源代码。
首先,我们需要准备一些数据。假设我们有一个包含时间和信号值的向量,可以用来表示一个信号的时域波形。以下是一个示例数据:
% 示例数据
time = 0:0.1:10; % 时间从0到10,步长为0.1
signal = sin(time); % 信号值为时间的正弦函数
在这个示例中,我们创建了一个时间向量time
,范围从0到10,步长为0.1。然后,我们使用正弦函数生成了一个信号向量signal
,其值与时间向量对应。
接下来,我们可以使用Matlab的绘图函数plot
来绘制时域波形图。以下是生成时域波形图的代码:
% 绘制时域波形图
plot(time, signal);
xlabel('时间');
ylabel('信号值');
title('时域波形图');
在这段代码中,我们调用了plot
函数,传入时间向量time
和信号向量signal
作为参数。然后,我们