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 が表示されるのはなぜですか?

ご覧のとおり、これは 2 つの決定論的周期モデル + ホワイト ノイズのモデルです。

4

1 に答える 1

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

tその定義でそれ自体を使用しています。それは正しくありません。clearこのスクリプトを呼び出して実行すると、その行がエラーになるのではないかと思います。

于 2013-04-09T07:28:22.503 に答える