Why am I not getting values for my step response transfer function using stepinfo
显示 更早的评论
Using a step response transfer function, I attempted to use stepinfo to gather data on it, but for each value I get NaN or Inf:
ans =
struct with fields:
RiseTime: NaN
SettlingTime: NaN
SettlingMin: NaN
SettlingMax: NaN
Overshoot: NaN
Undershoot: NaN
Peak: Inf
PeakTime: Inf
This is my code:
num=[100, 301, 201];
den=[125, 125, -61, 40];
sys=tf(num,den)
step(sys)
stepinfo(sys)
回答(1 个)
Thjere are two poles in the right-half plane, so the system is unstable —
num=[100, 301, 201];
den=[125, 125, -61, 40];
sys=tf(num,den)
figure
pzmap(sys)
Poles = pole(sys)
Zeros = zero(sys)
figure
step(sys)
grid
stepinfo(sys)
.
类别
在 帮助中心 和 File Exchange 中查找有关 Time and Frequency Domain Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

