私のプロジェクトでは、100 000サンプルを持つmatlabを使って正弦波を生成する必要があり、10000サンプルごとに周波数がランダムに変化します。サンプリングレートおよび周波数は、便宜上のものとすることができる。これを生成するためのMATLABの関数はありますか?matlabを使用して異なる周波数の正弦波を生成するにはどうすればよいですか?
1
A
答えて
4
OKを10個の000サンプルを生成する方法の簡単な例は非常に簡単です:に
%range of possibles frequencies
FrequenciesRandon = [200:1:500];
%number of randon frequencies ??
nf = 5;
EndSignal=[];
for j = 1 : nf
t = [ 0 : 1 : 10000]; % Time Samples
f=randsample(FrequenciesRandon,1); % get the randon frequencie
Fs = 44100; % Sampling Frequency
data = sin(2*pi*f/Fs*t)'; % Generate Sine Wave
EndSignal= [data;EndSignal];
end
wavplay(EndSignal,Fs)
3
こんにちは、私はMathWorks社のMATLABでこれを行うには準備ができて機能を知っているが、MathWorks社のMATLABでそれを行うには、別の例450Hzで
t = [ 0 : 1 : 10000]; % Time Samples
f = 450; % Input Signal Frequency
Fs = 44100; % Sampling Frequency
data = sin(2*pi*f/Fs*t)'; % Generate Sine Wave
wavplay(data,Fs) %to Listen
+0
これは私が実際に必要なものではありません。単一の波は異なる周波数を含んでいるはずです... pls – saya
0
ここでは、異なる連続周波数の例を示します。
% Generate a sequencial sinusoid
fs = 8000; % sampling rate
amp = 1; % amplitude
freqs = [262, 294, 330, 350, 392, 440, 494, 523]; % frequency in Hz
T = 1/fs; % sampling period
dur = 0.5; % duration in seconds
phi = 0; % phase in radian
y = [];
for k = 1:size(freqs,2)
x = amp*sin(2*pi*freqs(k)*[0:T:dur-T]+phi);
y = horzcat(y,x);
end
関連する問題
- 1. Pythonを使用して正弦波を生成するにはどうすればよいですか?
- 2. MATLABでデュアルトーン周波数をどのように生成しますか?
- 3. Matlab/Simulinkで所定の正弦波のON/OFF波形を生成するにはどうすればよいですか?
- 4. Pythonを使用して1サイクルの正弦波をスライスするにはどうすればよいですか?
- 5. MATLABで特定の周波数のパルス波を生成する方法
- 6. 正弦波周波数と位相のRNN LSTM推定
- 7. 瞬時周波数が可変の正弦波信号
- 8. 正負周波数のMATLAB周波数ビン
- 9. C++の正弦波から三角波を作成する
- 10. Matlabを使用して正弦波から矩形に変換する信号を生成する
- 11. 異なる周波数
- 12. sinf関数を使用して生成された生の正弦波をSDLライブラリで再生する
- 13. Cocoaで正弦波信号を作成するにはどうすればよいですか?
- 14. 処理時に正弦波を作成するにはどうすればよいですか?
- 15. ヒートマップベースの値(周波数ではない)を作成するにはどうすればよいですか?
- 16. 正弦波を遅くするには?
- 17. Javaで正弦波を生成する際の背景ノイズ
- 18. 標準ブロックを使用しないSimulinkでの正弦波の生成
- 19. 正弦波プロット
- 20. C#で正弦波掃引を生成する
- 21. 2D FFTプロットを正しい周波数(Matlab)に正規化する方法は?
- 22. Pythonの正弦波
- 23. イメージiOSに連続正弦波マスクを追加するにはどうすればよいですか?
- 24. テーブルを修正して絶対周波数と相対周波数を得る
- 25. Beep.BeepBeepで正弦波をクリック
- 26. MATLABのカーブフィッティング、8項以上の正弦波関数用?
- 27. ボタンを押して音の周波数(Fs)を変更するにはどうすればよいですか?
- 28. 周波数テーブルからサイドバイサイドボックスプロットを作成するにはどうすればよいですか?
- 29. 異なる周波数パルスを作成する
- 30. 周波数を縦ではなく横に印刷するにはどうすればよいですか?
オハイオ州のおかげで私はそれを得ました...そして、2つの周波数が、サンプルの..ループは、その後、動作しません。私はこれに解決策を得ることができますか? – saya