質問: simulinkにおいて周波数と振幅を自由に可変させる入力を作るにはどうしたらいいですか? 振幅:最大値±15mmから0にかけて2次曲線で小さくなっていく 周波数:0startで100hz 上記条件の振幅を入力を作成したいです。 可能でしょうか? 何かアイディアあれば頂きたいです。
回答: simulink で周波数をスイープする場合は、simulink の基本ブロックの chirp signal ブロックもしくは dsp system toolbox の chirp ブロックはいかがでしょうか。 https://jp.mathworks.com/help/simulink/slref/chirpsignal.html https://jp.mathworks.com/help/dsp/ref/chirp.html 振幅を時間に対して変化させたい場合は、上記 chirp ブロックは振幅が一定のため、2 次曲線で変化する掛け算の係数を計算して、chirp ブロックの出力に product ブロックで掛け算すればできそうかなあと思います。 2 次曲線の係数は repeating sequence ブロックなど単調増加する信号源を 2 乗するなどして掛け算の係数を計算するなど工夫が必要そうです。