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

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

Réponse acceptée

Yoko
Yoko le 24 Jan 2018
Modifié(e) : Yoko le 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 commentaire
Ken Inoue
Ken Inoue le 25 Jan 2018
ありがとうございました.これでグラフをコンパクトにまとめることができます.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 座標軸の外観 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!