このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
Check Discrete Gradient ブロックによる信号勾配のチェック
Check Discrete Gradient ブロックを使用して、信号の連続したサンプル間の差の絶対値が定義された値未満であるかどうかをチェックできます。
この例では、Check Discrete Gradient ブロックは Sine Wave ブロックからの入力信号の値を、0.1
である [最大の勾配] パラメーター値と比較します。信号の連続したサンプル間の差の絶対値が 0.1
未満である場合、ブロックは true (1)
をアサートします。ブロックの [アサーション信号の出力] パラメーターが選択されているため、ブロックはアサーション値を出力します。ブロックには、モデルで選択されている固定ステップ離散ソルバーが必要です。シミュレーションを実行し、モデルの出力を観察します。
ブロックは、正弦波が最大または最小に近いと true
をアサートします。信号のこれらのセクションで、勾配の絶対値は [最大の勾配] の値 0.1
未満です。このパターンはシミュレーションの終了時間まで繰り返されます。