ドキュメンテーションヘルプ センター
動的システム モデルが空であるかどうかの判定
isempty(sys)
isempty(sys) は、動的システム モデル sys に入力も出力もない場合に 1 (true) の論理値を返し、それ以外の場合は 0 (false) の論理値を返します。ここで、sys は frd モデルで、isempty(sys) は周波数ベクトルが空のときに 1 を返します。sys がモデルの配列である場合、isempty(sys) は、この配列が空次元のときまたは配列内の LTI モデルが空のときに 1 を返します。
sys
1
true
0
false
frd
すべて折りたたむ
1 つの入力をもち、出力をもたない連続時間状態空間モデルを作成します。この例では、行列 A および B をそれぞれ 1 と 2 として指定します。
A
B
sys1 = ss(1,2,[],[]);
sys1 が空であるかどうかを判別します。
sys1
isempty(sys1)
ans = logical 1
システムは出力をもたないので、isempty コマンドは 1 を返します。
isempty
同様に、isempty は空の伝達関数について 1 を返します。
isempty(tf)
次に、1 つの入力と 1 つの出力をもつ状態空間モデルを作成します。この例では、行列 A、B、C、D をそれぞれ 1、2、3、4 として指定します。
C
D
sys2 = ss(1,2,3,4);
sys2 が空であるかどうかを判別します。
sys2
isempty(sys2)
ans = logical 0
システムは入力と出力をもつので、コマンドは 0 を返します。
issiso | size
issiso
size
この例の変更されたバージョンがシステム上にあります。代わりにこのバージョンを開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office