matlab绘制伯德图

如图,左图为本人绘制的伯德图,右图为一篇论文中的伯德图,左图红线与右图蓝线对应。两者标记部分的相角不一致。但经计算,左图标记部分+360度=右图,这表明两者是一致的,那么作图时,如何让左图标记部分的相角与右图部分完全重合?谢谢!
伯德图中的options有一个unwrap phase选项,可以调节相角的偏置情况,但只能是整体上调整,无法分段调整。

第1个回答  2017-06-28
bodeplotloadiddata1sys1=n4sid(z1,2)%discrete-timeIDSSmodeloforder2sys2=n4sid(z1,6)w=linspace(8,10*pi,256);h=bodeplot(sys1,sys2,w);
相似回答