T = 4/(s^2 + 1.6*s + 4)
T =
4
---------------
s^2 + 1.6 s + 4
Continuous-time transfer function.
[num, den] = tfdata(T, 'v');
tsEst2 = -log(0.02)/(wn*zeta)
step(T), grid on, hold on
yline(1.02, '--', sprintf('1.02 threshold'), 'color', '#7F7F7F', 'LabelVerticalAlignment', 'top', 'LabelHorizontalAlignment', 'left')
yline(0.98, '--', sprintf('0.98 threshold'), 'color', '#7F7F7F', 'LabelVerticalAlignment', 'bottom', 'LabelHorizontalAlignment', 'left')
xline(tsEst1, '--', sprintf('Estim1 Settling Time: %.3f s', tsEst1), 'color', '#7F7F7F', 'LabelVerticalAlignment', 'bottom')
xline(tsEst2, '--', sprintf('Estim2 Settling Time: %.3f s', tsEst2), 'color', '#7F7F7F', 'LabelVerticalAlignment', 'bottom', 'LabelHorizontalAlignment', 'left')
xline(tsMeas, '--', sprintf('Actual Settling Time: %.3f s', tsMeas), 'color', '#7F7F7F', 'LabelVerticalAlignment', 'bottom', 'LabelHorizontalAlignment', 'left')