Code covered by the BSD License

Katie Singleton (view profile)

MATLAB and Simulink files for textbook Nise/Controls 6e.

ch4p3.m
```% Nise, N.S.
% Control Systems Engineering, 6th ed.
% John Wiley & Sons, Hoboken, NJ, 07030
%
% Control Systems Engineering Toolbox Version 6.0
% Copyright  2011 by John Wiley & Sons, Inc.
%
% (ch4p3): We also can  plot the step response of systems represented in state
% space using the step(T,t) command. Here T is any LTI object and t = a:b:c is
% the range for the time axis, where a is the initial time, b is the time step size,
% and c is the final time. For example, t = 0:1:10 means time from 0 to 10 seconds in
% steps of 1 second. The t field is optional. Finally, in this example we introduce
% the command, grid on, which superimposes a grid over the step response. Place
% the grid on command after the step(T,t) command.

'(ch4p3)'                           % Display label.
clf                                 % Clear graph.
A=[0 1 0;0 0 1;-24 -26 -9];         % Generate A matrix.
B=[0;0;1];                          % Generate B vector.
C=[2 7 1];                          % Generate C vector.
D=0;                                % Generate D.
T=ss(A,B,C,D)                       % Generate LTI object, T, in state
% space and display.
t=0:0.1:10;                         % Define range of time for plot.
step(T,t)                           % Plot step response for given
% range of time.
grid on                             % Turn grid on for plot
```