Main Content

isfinite

モデルが有限係数をもつかどうかの判定

説明

B = isfinite(sys) は、モデル sys が有限係数をもつ場合に 1 (true) の論理値を返し、それ以外の場合は 0 (false) の論理値を返します。sys がモデル配列の場合、sys 内のすべてのモデルが有限係数をもてば B = 1 となります。

B = isfinite(sys,'elem') は、モデル配列 sys 内の各モデルをチェックし、sys と同じサイズの logical 配列を返します。この論理配列は、sys 内のどのモデルに有限係数があるかを示します。

すべて折りたたむ

モデルを作成して、その係数がすべて有限かどうかをチェックします。

sys = rss(3);
B = isfinite(sys)
B = logical
   1

モデル sys には有限係数があります。

モデルの 1 行 5 列の配列を作成し、有限係数について各モデルをチェックします。

sys = rss(2,2,2,1,5);
B = isfinite(sys,'elem')
B = 1x5 logical array

   1   1   1   1   1

isfinite はモデル配列 sys 内の各モデルをチェックし、どのモデルですべての係数が有限かを示す logical 配列を返します。

入力引数

すべて折りたたむ

入出力モデルまたはモデル配列として指定された、チェックするモデルまたは配列。入出力モデルには、数値 LTI モデルや一般化モデルなどの動的システム モデルが含まれます。入出力モデルにはまた、調整可能なパラメーターや一般化行列などの静的モデルも含まれます。

出力引数

すべて折りたたむ

論理値または論理配列として返される、モデルが有限係数をもつかどうかを示すフラグ。

参考

R2013a で導入