0

我有一个问题,请帮我解决它。假设我们有以下数据

f1=100;
 f2=200;
 T=1./f1;
 N=3;
 m=500;
 t=(0:(N*T)/m:(N*t))';
 wn=rand(length(t),1).*2-1;

但是当我试图查看 wn 的值时,它显示我关注一个

0.6294

我需要它来执行以下代码

x = 20.*sin(2.*pi.*f1.*t) + 30.*cos(2.*pi.*f2.*t) + A3.*wn;

A3 是白噪声的幅度。但主要问题如下

1.不应该是数组而不是标量?

2.为什么每次我输入wn时都会显示相同的wn值?

如您所见,这是两个确定性周期模型+白噪声的模型

4

1 回答 1

1
t=(0:(N*T)/m:(N*t))';

t在它的定义中使用它自己。这不可能。我怀疑如果你打电话clear然后运行这个脚本,那行会出错。

于 2013-04-09T07:28:22.503 回答