メインコンテンツ

getoptions

(非推奨) 線形解析プロット オブジェクトのオプションを取得

getoptions は推奨されません。プロット オプションを取得するには、ドット表記を使用してチャート オブジェクトのプロパティにアクセスしてください。詳細については、非推奨を参照してください。

idplotspectrumplot に対しては、getoptions が引き続き推奨されます。詳細については、getoptions を参照してください。

説明

opts = getoptions(plotobj) は、線形解析チャート オブジェクト plotobj に関連付けられたプロットのオプションを返します。

  • optsplotobj と同じタイプの新しいプロットを作成する場合に使用できます。

  • 既存のプロットをカスタマイズするには、opts を変更してから、結果のオプション オブジェクトを setoptions で使用できます。

optValue = getoptions(plotobj,option) は、チャート オブジェクト plotobj に関連付けられたプロットの指定されたオプション option を返します。

すべて折りたたむ

この例では、3 つの入力、3 つの出力および 3 つの状態をもつ MIMO 状態空間モデルについて考えます。赤のグリッド ラインをもつインパルス プロットを作成します。

MIMO 状態空間モデル sys_mimo を作成します。

J = [8 -3 -3; -3 8 -3; -3 -3 8];
F = 0.2*eye(3);
A = -J\F;
B = inv(J);
C = eye(3);
D = 0;
sys_mimo = ss(A,B,C,D);
size(sys_mimo)

プロット ハンドル h を使ってインパルス プロットを作成し、利用可能なオプションのリストに対して getoptions を使用します。

h = impulseplot(sys_mimo)
p = getoptions(h)

setoptions を使用して必要なカスタマイズでプロットを更新します。

setoptions(h,'Grid','on','GridColor',[1 0 0]);

setoptions を呼び出すと、インパルス プロットは自動的に更新されます。MIMO モデルの場合、impulseplot はプロットのグリッドを生成し、各プロットは 1 組の I/O のインパルス応答を表示します。

入力引数

すべて折りたたむ

プロット。次のチャート オブジェクトのいずれかとして指定します。

チャート オブジェクト説明
impulseplot (Control System Toolbox)インパルス応答
initialplot (Control System Toolbox)初期条件応答
lsimplot (Control System Toolbox)任意の入力に対するシミュレートされた時間応答
stepplot (Control System Toolbox)ステップ プロット
bodeplot (Control System Toolbox)周波数応答プロット
nicholsplot (Control System Toolbox)ニコルス線図
nyquistplot (Control System Toolbox)ナイキスト線図
sigmaplot (Control System Toolbox)特異値プロット
pzplot (Control System Toolbox)インパルス プロット
iopzplot (Control System Toolbox)入出力ペアの極-零点配置図
rlocusplot (Control System Toolbox)根軌跡プロット
hsvplot (Control System Toolbox)ハンケル特異値プロット

オプション名。string または文字ベクトルとして指定します。特定のプロット タイプのサポートされているオプションを確認するには、opts で示されている対応するオプション オブジェクトのページを参照してください。

出力引数

すべて折りたたむ

プロット オプション。plotobj で指定したチャート オブジェクトに応じて、次のプロット オプション オブジェクトのいずれかとして返されます。

オプション オブジェクトplotobj のタイプ
timeoptions (Control System Toolbox)
bodeoptions (Control System Toolbox)bodeplot (Control System Toolbox)
nicholsoptions (Control System Toolbox)nicholsplot (Control System Toolbox)
nyquistoptions (Control System Toolbox)nyquistplot (Control System Toolbox)
sigmaoptions (Control System Toolbox)sigmaplot (Control System Toolbox)
pzoptions (Control System Toolbox)
hsvoptions (Control System Toolbox)hsvplot (Control System Toolbox)

オプション値。option で指定したオプションに応じて、スカラー、ベクトル、文字ベクトル、logical 値、構造体、または cell 配列として返されます。

代替機能

線形解析プロット オブジェクトのプロパティ値は、ドット表記を使用して取得することもできます。たとえば、ボード線図の位相単位を取得します。

bp = bodeplot(sys);
phaseUnits = bp.PhaseUnits;

バージョン履歴

R2012a で導入

すべて展開する