在matlab中从样本中绘制信号

时间:2018-02-21 00:43:23

标签: matlab plot

在0到4s的时间间隔内,给出321个采样频率为80Hz的信号y(t)样本。我正在尝试重建y(t)并在matlab中绘制它但是我得到了这个错误。这是我的工作

T=1/80;
n=1:321;
t=n*T;
y(t)=signal(n);
  

下标索引必须是实数正整数或逻辑。

我不确定我在这里做错了什么。我的数据存储在' signal' file so signal(n)检索索引n处的signal值。我想找到y(t)并绘制y(t)与t的关系。有人可以帮我这个。谢谢。

1 个答案:

答案 0 :(得分:1)

向量的所有索引必须是正整数。由于乘以t,向量T不包含整数。尝试:

y=signal(n);