ボード線図で第2軸に位相を表示したい.ボード線図でゲインと位相を同一グラフに表示したい.
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
いつもお世話になっております.写真のように,ボード線図でゲインと位相を同一グラフに表示したい,つまり第2軸に位相を表示したいです.写真はMatlabのボード線図を一度Excel(csv)ファイルに変換して,Excelファイルでボード線図を書いたものです.Excelファイルに変換することなく,Matlab上で簡単にゲインと位相を同一グラフに表示する方法がないでしょうか?よろしくお願いします..
0 commentaires
Réponse acceptée
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]')
Plus de réponses (0)
Voir également
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!