我遇到了问题,请帮我修理一下。假设我们有以下数据
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值?
如您所见,这是两个确定性周期模型+白噪声的模型
答案 0 :(得分:1)
t=(0:(N*T)/m:(N*t))';
t
正在使用它的定义。这不可能是正确的。我怀疑你是否打电话给clear
,然后运行这个行会发生错误。