Странное поведение в MATLAB

У меня есть следующая система W(s)

s=tf('s')
num=[0 367.093051073643 1004.12939913992 -1241.99470259747 -8606.10650092300 -14862.9072810466 -12828.4738476500 -5933.64401600000 -1350.10210000000 -112.100000000000 -3]
den=[0.158655325169672 5.01635286779949 67.7964313800194 507.668738635044 2275.07303227680 6106.84393410000 9122.64032800000 5964.00040000000 262.840000000000 3 0]
F=tf(num,den)
W=feedback(F,1)

Команда margin(F) дает мне правильные значения "запаса по фазе" и "частоты кроссовера", но step(W) показывает мне странный шаг реакции, типичный для нестабильной системы. Но W(s) является стабильным, согласно margin(F), Итак, почему у MATLAB такое поведение?

Я действительно ценю всю помощь, которую вы мне окажете.

0 ответов

Другие вопросы по тегам