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

filt
11-77
11filt
Purpose Specify discrete transfer functions in DSP format
Syntax sys = filt(num,den)
sys = filt(num,den,Ts)
sys = filt(M)
sys = filt(num,den,'Property1',Value1,...,'PropertyN',ValueN)
sys = filt(num,den,Ts,'Property1',Value1,...,'PropertyN',ValueN)
Description In digital signal processing (DSP), it is customary to write tra nsfer functions
as rational expressions in and to order the numerator and denominator
terms in ascending powers of , for example,
Thefunction
filt is providedto facilitate thespecificationoftransfer functions
in DSP format.
sys = filt(num,den) creates a discrete-time transfer function sys with
numerator(s)
num and denominator(s) den. The sample time is left unspecified
(
sys.Ts = –1)andtheoutputsys is a TF object.
sys = filt(num,den,Ts) further specifies the sample time Ts (in seconds).
sys = filt(M) specifies a static filter with gain matrix M.
Any of the previous syntaxes can be followed by property name/property value
pairs of the form
'Property',Value
Each pair specifies a part icular LTI property of the model, for example, the
input names or the transfer function variable. See “LTI Properties” on page
2-26 and the
set entry for additional information on LTI properties and
admissible property values.
Arguments For SISO transfer functions, num and den are row vectors containing the
numerator and denominator coefficients ordered in ascending powers of .
For example,
den = [1 0.4 2] represents the polynomial .
z
1
–
z
1
–
Hz
1–
()
2z
1
–
+
10.4z
1–
2z
2–
++
---------------------------------------------=
z
1
–
10.4z
1
–
2z
2
–
++