このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
nicholsplot
ニコルス周波数応答をプロットし、プロット ハンドルを返す
構文
h = nicholsplot(sys)
nicholsplot(sys,{wmin,wmax})
nicholsplot(sys,w)
nicholsplot(sys1,sys2,...,w)
nicholsplot(AX,...)
nicholsplot(..., plotoptions)
説明
h = nicholsplot(sys) は動的システム sys のニコルス線図を描画します。また、プロット ハンドル h を返します。getoptions と setoptions コマンドを使ってプロットをカスタマイズするためにこのハンドルを使用することができます。次のように入力すると
help nicholsoptions
使用できるプロット オプションの一覧が得られます。
周波数範囲と点数は自動的に選択されます。離散時間における周波数の記述に関する詳細は、「bode」を参照してください。
nicholsplot(sys,{wmin,wmax}) は wmin から wmax までの周波数 (rad/TimeUnit 単位、TimeUnit は sys の TimeUnit プロパティで指定される、入力動的システムの時間単位) のニコルス線図を描画します。
nicholsplot(sys,w) は、ユーザーがrad/TimeUnitで指定した周波数のベクトル w を使用します。この周波数でニコルス応答が評価されることになります。対数間隔の周波数ベクトルを作成するためには、logspace を参照してください。
nicholsplot(sys1,sys2,...,w) は、1 つのプロットに複数のモデル sys1、sys2、...のニコルス線図を描画します。周波数ベクトル w は、オプションです。システムごとに次のように、色、ラインスタイル、およびマーカーを指定することもできます。
nicholsplot(sys1,'r',sys2,'y--',sys3,'gx').
nicholsplot(AX,...) は、ハンドル AX をもつ座標軸内にプロットします。
nicholsplot(..., plotoptions) は、plotoptions で指定されたオプションでニコルス線図をプロットします。次のように入力すると
help nicholsoptions
詳細が得られます。
例
ニコルス線図を生成し、プロット ハンドルを使用して、周波数単位を Hz に変更します。
sys = rss(5); h = nicholsplot(sys); % Change units to Hz setoptions(h,'FreqUnits','Hz');
ヒント
単位などのプロットのプロパティを変更することができます。プロットのプロパティの変更方法の詳細は、を参照してください。
バージョン履歴
R2006a より前に導入