1
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
2
<!DOCTYPE MAN SYSTEM "../../manrev.dtd">
4
<LANGUAGE>eng</LANGUAGE>
5
<TITLE>rowinout</TITLE>
6
<TYPE>Scilab Function</TYPE>
7
<DATE>April 1993</DATE>
8
<SHORT_DESCRIPTION name="rowinout"> inner-outer factorization</SHORT_DESCRIPTION>
10
<CALLING_SEQUENCE_ITEM>[Inn,X,Gbar]=rowinout(G) </CALLING_SEQUENCE_ITEM>
15
<PARAM_NAME>G</PARAM_NAME>
17
<SP>: linear system (<VERB>syslin</VERB> list) <VERB>[A,B,C,D]</VERB></SP>
21
<PARAM_NAME>Inn</PARAM_NAME>
23
<SP>: inner factor (<VERB>syslin</VERB> list)</SP>
27
<PARAM_NAME>Gbar</PARAM_NAME>
29
<SP>: outer factor (<VERB>syslin</VERB> list)</SP>
33
<PARAM_NAME>X</PARAM_NAME>
35
<SP>: row-compressor of <VERB>G</VERB> (<VERB>syslin</VERB> list)</SP>
42
Inner-outer factorization (and row compression) of (<VERB>l</VERB>x<VERB>p</VERB>) <VERB>G =[A,B,C,D]</VERB> with <VERB>l>=p</VERB>.</P>
43
<P><VERB>G</VERB> is assumed to be tall (<VERB>l>=p</VERB>) without zero on the imaginary axis
44
and with a <VERB>D</VERB> matrix which is full column rank.</P>
45
<P><VERB>G</VERB> must also be stable for having <VERB>Gbar</VERB> stable.</P>
46
<P><VERB>G</VERB> admits the following inner-outer factorization:</P>
54
where <VERB>Inn</VERB> is square and inner (all pass and stable) and <VERB>Gbar</VERB>
56
Gbar is square bi-proper and bi-stable (Gbar inverse is also proper
68
is a row compression of <VERB>G</VERB> where <VERB>X</VERB> = <VERB>Inn</VERB> inverse is all-pass i.e:</P>
72
X (-s) X(s) = Identity
76
(for the continous time case).</P>