Specifications
Table Of Contents
- Introduction
- LTI Models
- Operations on LTI Models
- Model Analysis Tools
- Arrays of LTI Models
- Customization
- Setting Toolbox Preferences
- Setting Tool Preferences
- Customizing Response Plot Properties
- Design Case Studies
- Reliable Computations
- GUI Reference
- SISO Design Tool Reference
- Menu Bar
- File
- Import
- Export
- Toolbox Preferences
- Print to Figure
- Close
- Edit
- Undo and Redo
- Root Locus and Bode Diagrams
- SISO Tool Preferences
- View
- Root Locus and Bode Diagrams
- System Data
- Closed Loop Poles
- Design History
- Tools
- Loop Responses
- Continuous/Discrete Conversions
- Draw a Simulink Diagram
- Compensator
- Format
- Edit
- Store
- Retrieve
- Clear
- Window
- Help
- Tool Bar
- Current Compensator
- Feedback Structure
- Root Locus Right-Click Menus
- Bode Diagram Right-Click Menus
- Status Panel
- Menu Bar
- LTI Viewer Reference
- Right-Click Menus for Response Plots
- Function Reference
- Functions by Category
- acker
- allmargin
- append
- augstate
- balreal
- bode
- bodemag
- c2d
- canon
- care
- chgunits
- connect
- covar
- ctrb
- ctrbf
- d2c
- d2d
- damp
- dare
- dcgain
- delay2z
- dlqr
- dlyap
- drss
- dsort
- dss
- dssdata
- esort
- estim
- evalfr
- feedback
- filt
- frd
- frdata
- freqresp
- gensig
- get
- gram
- hasdelay
- impulse
- initial
- interp
- inv
- isct, isdt
- isempty
- isproper
- issiso
- kalman
- kalmd
- lft
- lqgreg
- lqr
- lqrd
- lqry
- lsim
- ltimodels
- ltiprops
- ltiview
- lyap
- margin
- minreal
- modred
- ndims
- ngrid
- nichols
- norm
- nyquist
- obsv
- obsvf
- ord2
- pade
- parallel
- place
- pole
- pzmap
- reg
- reshape
- rlocus
- rss
- series
- set
- sgrid
- sigma
- sisotool
- size
- sminreal
- ss
- ss2ss
- ssbal
- ssdata
- stack
- step
- tf
- tfdata
- totaldelay
- zero
- zgrid
- zpk
- zpkdata
- Index

canon
16-31
For state-space models sys,
[csys,T] = canon(a,b,c,d,'type')
also returns the state coordinate transformation T relating the original state
vector and the canonical state vector .
This syntax returns
T=[] when sys is not a state-space model.
Algorithm Transfer functions or zero-pole-gain models are first converted to state space
using
ss.
The transformation to modal form uses the matrix of eigenvectors of the
matrix. The modal form is then obtained as
The state transformation returned is the inverse of .
The reduction to companion form uses a state similarity transformation based
on the controllability matrix [1].
Limitations The modal transformation requires that the matrix be diagonalizable. A
sufficient conditionfordiagonalizabilityisthat has norepeatedeigenvalues.
The companion transformation requires that the system be controllable from
the first input. The companion form is often poorly conditioned for most
state-space computations; avoid using it when possible.
See Also ctrb Controllability matrix
ctrbf Controllability canonical form
ss2ss State similarity transformation
References [1] Kailath, T. Linear Systems, Prentice-Hall, 1980.
xx
c
x
c
Tx=
PA
x
c
·
P
1–
APx
c
P
1–
Bu+=
yCPx
c
Du+=
TP
A
A