请教高手,用matlab程序画一个非最小相位系统的伯德图。G(s)=(1-2s)/(1+4s)
程序如下:
num=[-2 1];
den=[4 1];
bode(num,den)
得到的伯德图中的相频曲线的坐标居然在0-360度之间。这与理论得到的结果明显不符,请问高手,这是为什么?如果是程序错误,应该怎么编写才能得到正确的答案?谢谢!!
但是1/(1+4s)在低频段应该是接近0度,到高频段会最大给出
-90度,1-2s在低频段也是0度,在高频段回给出最大-90度的相角,这样的话怎么也不应该是在360-180呀.应该是在0和-180度之间才对啊。我感觉matlab给出的相位加了360,所以得到了360-180。难道是用这种方式来表明这个系统还有非最小相位吗?
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!