Multiple Bode plots on same graph, how to plot phase ?
29 ビュー (過去 30 日間)
古いコメントを表示
Hello,
My question has already been posted, but I'm having some trouble...
I'm trying to plot 2 bode plots on the same figure. One of the plots has a transfer function, the other not. So I use this command:
semilogx(x,y), hold on
bode(sys, 'r')
On this way I get 2 curves on the amplitude-plot, to this point all right. I'm looking to also add a second curve on the phase-plot. I tried using subplot(2,1,2), but it doesn't work...
Does anyone can tell me how to add this second phase-cure?
Thanks, Ata
2 件のコメント
José-Luis
2013 年 5 月 20 日
Could you post an example of what you'd like and what you actually get? It doesn't work is not a very helpful description. Have you tried
hold on
採用された回答
David Sanchez
2013 年 5 月 20 日
[mag_A phase_A] = bode(sys_A,W);
[mag_B phase_B] = bode(sys_B,W);
subplot(2,1,1)
semilogx(W,mag_A);hold on
semilogx(W,mag_B);hold off
subplot(2,1,2)
semilogx(W,phase_A);hold on
semilogx(W,phase_B);hold off
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Response Computation and Visualization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!