Download MATLAB CONTROL SYSTEM TOOLBOX 9 Specifications

Transcript
filt
MIMO transfer functions are regarded as arrays of SISO transfer functions
(one per I/O channel), each of which is characterized by its numerator and
denominator. The input arguments num and den are then cell arrays of row
vectors such that:
• num and den have as many rows as outputs and as many columns as inputs.
• Their ( i, j ) entries num{i,j} and den{i,j} specify the numerator and
denominator of the transfer function from input j to output i.
If all SISO entries have the same denominator, you can also set den to the row
vector representation of this common denominator. See also MIMO Transfer
Function Models for alternative ways to specify MIMO transfer functions.
Remark
filt behaves as tf with the Variable property set to 'z^-1' or 'q'. See tf
entry below for details.
Example
Typing the commands
num = {1 , [1 0.3]}
den = {[1 1 2] ,[5 2]}
H = filt(num,den,'inputname',{'channel1' 'channel2'})
creates the two-input digital filter
–1
1
H ( z ) = ----------------------------------–1
–2
1 + z + 2z
–1
1 + 0.3z
-------------------------–1
5 + 2z
with unspecified sample time and input names 'channel1' and 'channel2'.
See Also
tf
zpk
ss
Create transfer functions
Create zero-pole-gain models
Create state-space models
16-79