Simulinkにおいて周波数と振幅を自由に可変させる入力を作るにはどうしたらいいですか?
19 views (last 30 days)
Show older comments
振幅:最大値±15㎜から0にかけて2次曲線で小さくなっていく
周波数:0Startで100Hz
上記条件の振幅を入力を作成したいです。
可能でしょうか?
何かアイディアあれば頂きたいです。
0 Comments
Answers (1)
Musashi Ito
on 18 Apr 2020
Simulink で周波数をスイープする場合は、Simulink の基本ブロックの Chirp Signal ブロックもしくは DSP System Toolbox の Chirp ブロックはいかがでしょうか。
振幅を時間に対して変化させたい場合は、上記 Chirp ブロックは振幅が一定のため、2 次曲線で変化する掛け算の係数を計算して、Chirp ブロックの出力に Product ブロックで掛け算すればできそうかなあと思います。
2 次曲線の係数は Repeating Sequence ブロックなど単調増加する信号源を 2 乗するなどして掛け算の係数を計算するなど工夫が必要そうです。
See Also
Categories
Find more on 配列と行列の数学 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!