ボード線図で第2軸に​位相を表示したい.ボ​ード線図でゲインと位​相を同一グラフに表示​したい.

6 Ansichten (letzte 30 Tage)
Ken Inoue
Ken Inoue am 24 Jan. 2018
Kommentiert: Ken Inoue am 25 Jan. 2018
いつもお世話になっております.写真のように,ボード線図でゲインと位相を同一グラフに表示したい,つまり第2軸に位相を表示したいです.写真はMatlabのボード線図を一度Excel(csv)ファイルに変換して,Excelファイルでボード線図を書いたものです.Excelファイルに変換することなく,Matlab上で簡単にゲインと位相を同一グラフに表示する方法がないでしょうか?よろしくお願いします..

Akzeptierte Antwort

Yoko
Yoko am 24 Jan. 2018
Bearbeitet: Yoko am 24 Jan. 2018
例えば、下記のドキュメントページを参考に、記述できるかと思います。
上記ページで紹介したコードを使った、サンプルコードを参考までに紹介します。
sys = tf(10,[1 10]);
[mag,phase,w]=bode(sys);
mag = squeeze(mag)
phase = squeeze(phase);
f = w/2/pi;
yyaxis left
semilogx(f,20*log10(mag))
xlabel('周波数 f [Hz]')
ylabel('振幅 [dB]')
yyaxis right
semilogx(f,phase)
ylabel('位相 [deg]')
  1 Kommentar
Ken Inoue
Ken Inoue am 25 Jan. 2018
ありがとうございました.これでグラフをコンパクトにまとめることができます.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 座標軸の外観 finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!