主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

bodeplot

追加のプロットカスタマ▪▪ズオプションを使用してボ▪▪ド周波数応答をプロットする

構文

H = bodeploy (sys)
bodeplot(系统)
bodeplot (sys1 sys2,…)
bodeplot (AX,…)
bodeplot(…,plotoptions)
bodeplot (sys, w)

説明

H = bodeploy (sys)は,動的システムモデルsysのボド線図のゲン線図と位相線図をプロットし,プロットハンドルhをプロットに返します。getoptionssetoptionコマンドを使ってプロットをカスタマ@ @ズするためにこのハンドルを使用することができます。

bodeplot(系统)はモデルsysのボ,ド線図を描画します。周波数範囲と点数は自動的に選択されます。

bodeplot (sys1 sys2,…)は,複数のモデルsys1sys2、...のボード応答を 1 つのプロット上に描画します。各モデルに対して、色、ライン スタイル、およびマーカーを次のように設定することができます。

sys2 bodeplot (sys1‘r’,y,, sys3, gx)

bodeplot (AX,…)は,ハンドル斧头をも座標軸内にプロットします。

bodeplot(…,plotoptions)は,plotoptionsで指定されたオプションでボ,ド応答をプロットします。次のように入力すると

帮助bodeoptions

使用できるプロットオプションの一覧が得られます。PhaseMatchingFreqPhaseMatchingValueの各オプションを使用する位相マッチングの例にいては,指定された周波数での位相の一致を参照してください。

bodeplot (sys, w)は,wによって指定される周波数のボ,ド線図を描画します。W = {wmin,wmax}の場合,ボ,ド線図はwminからwmaxまでの周波数(rad / TimeUnit単位、TimeUnitsysTimeUnitプロパティで指定される,入力動的システムの時間単位)に対して描画されます。wが,ユ,ザ,がrad/TimeUnitで指定した周波数のベクトルwである場合,その指定周波数に対するボ,ド応答が描画されます。

対数間隔の周波数ベクトルを作成するためには,logspaceを参照してください。

すべて折りたたむ

ボ,ド線図を生成します。

Sys = rss(5);H = bodeploy (sys);

图包含2个轴。Axes 1包含一个line类型的对象。该节点表示sys。axis2包含一个line类型的对象。该节点表示sys。

単位をHzに変更して,位相プロットを抑制します。そのためには,プロットハンドルhのプロパティを編集します。

setoption (h,“FreqUnits”“赫兹”“PhaseVisible”“关闭”);

图中包含一个轴。坐标轴包含一个line类型的对象。该节点表示sys。

setoptionを呼び出すと,プロットは自動的に更新されます。

動的システムのボ,ド線図を作成します。

Sys = tf(1,[1 1]);H = bodeploy (sys);

图包含2个轴。Axes 1包含一个line类型的对象。该节点表示sys。axis2包含一个line类型的对象。该节点表示sys。

1 rad/sの位相を750度に固定します。そのためには,プロットプロパティを取得します。次に,位相が指定の周波数と一致するように,プロパティPhaseMatchingFreqとプロパティPhaseMatchingValueを変更します。

P = getoptions(h);p.PhaseMatching =“上”;p.PhaseMatchingFreq = 1;p.PhaseMatchingValue = 750;

プロットを更新します。

setoption (h p);

图包含2个轴。Axes 1包含一个line类型的对象。该节点表示sys。axis2包含一个line类型的对象。该节点表示sys。

最初のボ,ド線図は,1 rad/sの周波数で-45度の位相です。1 rad / sで位相が約750度になるように位相マッチングオプションを設定すると,2番目のボード線図が出力されます。ただし,位相の取り得る値は-45 + n *360であることに注意してください。ただしNは整数なので,プロットは可能な位相の中で最も近い値,つまり675度(計算式は2 * 360 - 45 = 675)に設定されます。

次数2および6の同定された状態空間モデルの周波数応答を,その2 σ の信頼領域と比較します。

负载iddata1Sys1 = n4sid(z1, 2);Sys2 = n4sid(z1, 6);

両方のモデルは,デ,タを約70%近似します。しかしsys2では,プロットに示されるように,周波数応答の不確かさが特にナesc escキスト周波数近くで高くなります。

W = linspace(8,10*pi,256);H = bodeploy (sys1,sys2,w);setoption (h,“PhaseMatching”“上”“ConfidenceRegionNumberSD”2);

图包含2个轴。标题为From: u1 To: y1的坐标轴1包含2个line类型的对象。这些对象表示sys1、sys2。坐标轴2包含2个line类型的对象。这些对象表示sys1、sys2。

プロットを右クリックして[特性]、[信頼領域]を選択し,信頼領域の特性を有効化します。あるいは,”showConfidence (h)と入力して信頼領域をプロットします。

出/入力力データから同定されたパラメトリックモデルの周波数応答を,同じデータを使用して同定されたノンパラメトリックモデルと比較します。デ,タに基づいて,パラメトリックモデルとノンパラメトリックモデルを同定します。

负载iddata2z2;W = linspace(0,10*pi,128);Sys_np = spa(z2,[],w);Sys_p = tfest(z2,2);

水疗中心特遣部队には系统识别工具箱™ソフトウェアが必要です。sys_npはノンパラメトリックと同定されたモデルです。sys_pはパラメトリックと同定されたモデルです。

両方のシステムを含むボ,ド線図を作成します。

Opt = bodeoptions;opt.PhaseMatching =“上”;bodeplot (sys_np sys_p w,选择);

图包含2个轴。标题为From: u1 To: y1的坐标轴1包含2个line类型的对象。这些对象表示sys\_np, sys\_p。坐标轴2包含2个line类型的对象。这些对象表示sys\_np, sys\_p。

ヒント

単位などのプロットのプロパティを変更することができます。プロットのプロパティの変更方法の詳細にいては,プロットをカスタマ@ @ズする方法を参照してください。

R2006aより前に導入