0
我繪製了一個傳遞函數的波特圖,我想知道是否有某種方法可以插入水平線或垂直線來顯示增益/相位角或頻率的特定值?Matlab中波特圖的垂直線
我已經用下面的代碼,我可以借鑑的相位角圖上的水平線發現:
x = linspace(10^-1,10^2,100);
for bleh = 1:length(x)
y(bleh) = -30.9638;
end
bode(num, den)
hold on
plot(x,y)
但是,這似乎並沒有在增益曲線申請,也沒有我的知識有限(只有對我有意義的方式)垂直線。我試過了:
y1 = get(gca,'ylim');
w1 = 1.2;
bode(num, den)
hold on
plot(x,y,[w1 w1],y1)
但是我只得到一個水平線,就像從上面的代碼中完成的一樣。 這是一種可能性嗎?
(使用R2017a,如果該事項。)
謝謝!我甚至沒有想到這些軸是分開的。清晰簡潔;非常感激! – Asinine
不客氣!快樂我一直在使用你。 –