User`s guide
Table Of Contents
- Preface
- Quick Start
- LTI Models
- Introduction
- Creating LTI Models
- LTI Properties
- Model Conversion
- Time Delays
- Simulink Block for LTI Systems
- References
- Operations on LTI Models
- Arrays of LTI Models
- Model Analysis Tools
- The LTI Viewer
- Introduction
- Getting Started Using the LTI Viewer: An Example
- The LTI Viewer Menus
- The Right-Click Menus
- The LTI Viewer Tools Menu
- Simulink LTI Viewer
- Control Design Tools
- The Root Locus Design GUI
- Introduction
- A Servomechanism Example
- Controller Design Using the Root Locus Design GUI
- Additional Root Locus Design GUI Features
- References
- Design Case Studies
- Reliable Computations
- Reference
- Category Tables
- acker
- append
- augstate
- balreal
- bode
- c2d
- canon
- care
- chgunits
- connect
- covar
- ctrb
- ctrbf
- d2c
- d2d
- damp
- dare
- dcgain
- delay2z
- dlqr
- dlyap
- drmodel, drss
- dsort
- dss
- dssdata
- esort
- estim
- evalfr
- feedback
- filt
- frd
- frdata
- freqresp
- gensig
- get
- gram
- hasdelay
- impulse
- initial
- inv
- isct, isdt
- isempty
- isproper
- issiso
- kalman
- kalmd
- lft
- lqgreg
- lqr
- lqrd
- lqry
- lsim
- ltiview
- lyap
- margin
- minreal
- modred
- ndims
- ngrid
- nichols
- norm
- nyquist
- obsv
- obsvf
- ord2
- pade
- parallel
- place
- pole
- pzmap
- reg
- reshape
- rlocfind
- rlocus
- rltool
- rmodel, rss
- series
- set
- sgrid
- sigma
- size
- sminreal
- ss
- ss2ss
- ssbal
- ssdata
- stack
- step
- tf
- tfdata
- totaldelay
- zero
- zgrid
- zpk
- zpkdata
- Index

Building LTI Arrays
4-17
% Set up the LTI array using stack.
COL1 = stack(1,H11,H21); % The first column of the 2-by-2 array
COL2 = stack(1,H12,H22); % The second column of the 2-by-2 array
H = stack(2, COL1, COL2); % Concatenate the two columns of models.
Notice that this result is very different from the single MIMO LTI model
returned by
H = [H11,H12;H21,H22];
Building LTI Arrays Using tf, zpk, ss, and frd
You can also build LTI arrays using the tf, zpk, ss,andfrd constructors. You
do this by using multidimensional arrays in the input arguments for these
functions.
Specifying Arrays of TF models tf
For TF models, use
sys = tf(num,den)
where
• Both
num and den are multidimensional cell arrays the same s ize as sys (see
“size and nd ims” on p age 4-9).
•
sys(i,j,n1,...,nK) is the (i, j) entry of the transfer matrix for the model
located i n the position of the array.
•
num(i,j,n1,...,nK) is a rowvector representing thenumeratorpolynomial
of
sys(i,j,n1,...,nK).
•
den(i,j,n1,...,nK) is a row vector representing denominator polynomial
of
sys(i,j,n1,...,nK).
See “MIM O T ransf er F unction Models” on page 2- 10 f or related information o n
the specification of single TF models.
Specifying Arrays of ZPK Models Using zpk
For ZPK models, use
sys = zpk(zeros,poles,gains)
n
1
…
n
K
,,()