Main Content

入力の最大値の検出

この例では、MinMax ブロックを使用して 2 つの正弦波の最大値を出力する方法を示します。

完全なシミュレーションを実行した後に、[スコープ] に結果を表示できます。最初は、最大値 (オレンジの線) は SineWave2 を追跡しています。SineWave2 値が負に変わると、最大値は SineWave1 の追跡を開始します。SineWave2 値が正に戻ると、最大値は SineWave2 の追跡を再開します。

ans = 

  Simulink.SimulationOutput:
                   tout: [57x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char]