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

Creating LTI Models
2-23
Data Retrieval
The functions tf, zpk, ss,andfrd pack the model data and sample time in a
singleLTI object.Conversely,thefollowing commandsprovideconvenientdata
retrieval for any type of TF, SS, or ZPK model
sys,orFRDmodelsysfr.
[num,den,Ts] = tfdata(sys) % Ts = sample time
[z,p,k,Ts] = zpkdata(sys)
[a,b,c,d,Ts] = ssdata(sys)
[a,b,c,d,e,Ts] = dssdata(sys)
[response,frequency,Ts] = frdata(sysfr)
Note that:
•
sys can be any type of LTI object, except an FRD model
•
sysfr,theinputargumenttofrdata, can only be an FRD model
You can use any variable names you wantin the outputargument list ofany of
these functions. The ones listed here correspond to the model property names
described in Tables 2-2 – 2.5.
The output arguments
num and den assigned to tfdata,andz and p assigned
to
zpkdata, are cell arrays, even in the SISO case. These cell arrays have as
many rows as outputs, as many columns as inputs, and their ijth entry
specifies the transfer function from the jthinput to the ithoutput.For example,
H = [tf([1 –1],[1 2 10]) , tf(1,[1 0])]
creates the one-output/two-input transfer function
Typing
[num,den] = tfdata(H);
num{1,1}, den{1,1}
displays the coefficients of the numerator and denominator of the first input
channel.
ans =
0 1 –1
ans =
Hs
()
s 1–
s
2
2s 10++
-------------------------------
1
s
---
=