margin bode plot lines wrong when 'TimeUnit' not seconds
显示 更早的评论
Hi All,
Given a system with units not in seconds, the margin command does not show the gain or phase margins correctly in the bode plot. For example:
sys = tf([2 1 3 4],[1 2 3],'TimeUnit','minutes')
margin(sys)
In this example you can see that the vertical line marking the phase margin does not extend down from the 0dB crossing on the magnitude plot. Likewise, the vertical line marking the gain margin does not originate at the 180degree crossing.
Is there a problem with how I have defined the system, or is this a bug with margin?
Regards,
Jamie
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Classical Control Design 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!