Mercurial > octave-nkf
comparison scripts/control/system/buildssic.m @ 7001:8b0cfeb06365
[project @ 2007-10-10 18:02:59 by jwe]
author | jwe |
---|---|
date | Wed, 10 Oct 2007 18:03:02 +0000 |
parents | 34f96dd5441b |
children | 93c65f2a5668 |
comparison
equal
deleted
inserted
replaced
7000:e87f860624cc | 7001:8b0cfeb06365 |
---|---|
60 ## be appended to the outputs. You need this if you | 60 ## be appended to the outputs. You need this if you |
61 ## want to ``pull out'' the input of a system. Elements | 61 ## want to ``pull out'' the input of a system. Elements |
62 ## are input numbers of @var{s1}--@var{s8}. | 62 ## are input numbers of @var{s1}--@var{s8}. |
63 ## | 63 ## |
64 ## @item olst | 64 ## @item olst |
65 ## output list, specifiy the outputs of the resulting | 65 ## output list, specifies the outputs of the resulting |
66 ## systems. Elements are output numbers of @var{s1}--@var{s8}. | 66 ## systems. Elements are output numbers of @var{s1}--@var{s8}. |
67 ## The numbers are allowed to be negative and may | 67 ## The numbers are allowed to be negative and may |
68 ## appear in any order. An empty matrix means | 68 ## appear in any order. An empty matrix means |
69 ## all outputs. | 69 ## all outputs. |
70 ## | 70 ## |
71 ## @item ilst | 71 ## @item ilst |
72 ## input list, specifiy the inputs of the resulting | 72 ## input list, specifies the inputs of the resulting |
73 ## systems. Elements are input numbers of @var{s1}--@var{s8}. | 73 ## systems. Elements are input numbers of @var{s1}--@var{s8}. |
74 ## The numbers are allowed to be negative and may | 74 ## The numbers are allowed to be negative and may |
75 ## appear in any order. An empty matrix means | 75 ## appear in any order. An empty matrix means |
76 ## all inputs. | 76 ## all inputs. |
77 ## @end table | 77 ## @end table |
89 ## | | | 89 ## | | |
90 ## +----------------------------+ | 90 ## +----------------------------+ |
91 ## @end group | 91 ## @end group |
92 ## @end example | 92 ## @end example |
93 ## | 93 ## |
94 ## The closed loop system @var{GW} can be optained by | 94 ## The closed loop system @var{GW} can be obtained by |
95 ## @example | 95 ## @example |
96 ## GW = buildssic([1 2; 2 -1], 2, [1 2 3], 2, G, K); | 96 ## GW = buildssic([1 2; 2 -1], 2, [1 2 3], 2, G, K); |
97 ## @end example | 97 ## @end example |
98 ## @table @var | 98 ## @table @var |
99 ## @item clst | 99 ## @item clst |
149 ## can be obtained by (all @acronym{SISO} systems): | 149 ## can be obtained by (all @acronym{SISO} systems): |
150 ## @example | 150 ## @example |
151 ## GW = buildssic([1, 4; 2, 4; 3, 1], 3, [2, 3, 5], | 151 ## GW = buildssic([1, 4; 2, 4; 3, 1], 3, [2, 3, 5], |
152 ## [3, 4], G, W1, W2, One); | 152 ## [3, 4], G, W1, W2, One); |
153 ## @end example | 153 ## @end example |
154 ## where ``One'' is a unity gain (auxillary) function with order 0. | 154 ## where ``One'' is a unity gain (auxiliary) function with order 0. |
155 ## (e.g. @code{One = ugain(1);}) | 155 ## (e.g. @code{One = ugain(1);}) |
156 ## @end deftypefn | 156 ## @end deftypefn |
157 | 157 |
158 ## Author: Kai P. Mueller <mueller@ifr.ing.tu-bs.de> | 158 ## Author: Kai P. Mueller <mueller@ifr.ing.tu-bs.de> |
159 ## Created: April 1998 | 159 ## Created: April 1998 |