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
不客气!快乐我一直在使用你。 –