2012-02-29 21 views
1

このようなIコードの場合:dtは私の実行の1、nt=10,000のための私の時間ステップと、あるタイムステップはプログラムのサンプリング周波数に関連していますか? MatLabの

for t=1:nt 
    Z = Zwat + dQ*dt*idx2 - sigma*dt ; 
end 

。変数Zを50ステップごとに保存します。

内蔵のMatLab関数を使用してFFTを実行する目的で、私のサンプリング周波数は50*(dt^-1)になりますか?あなたの元々のサンプルの場合

+2

これは数学の問題であり、プログラミングの問題ではありません。しかし答えは、あなたがしようとしていることに依存します。 –

+1

質問を編集してすべてのコードを入力することはできますか? – 0x90

+0

残りのコードはこの質問には関係ありません。オリを明確にすることはできますか?私はまだ理解していないので、あなたは私に参照を与えることができますか? – Abid

答えて

1

を= dtを計算し、このデータを50 ptsごとに1つリサンプリングした後、新しいサンプル時間は50 * dtになり、新しいサンプルレートは1 /(50 * dt)となり、これらの新しい値はMatlab (または他の場所で)。これはあなたの質問ですか?

1

あなたdtが0.01秒を言っていると、あなたはすべての50番目のサンプルを保存していた場合、あなたはすべての0.5秒とあなたのサンプリング周波数は1 /(0.01 * 50)になりますがサンプリングされているが2 Hzの

関連する問題