Scilab-Branch-6.1-GIT
- Scilab Help
- Control Systems - CACSD
- Linear System Representation
- abcd
- arma
- arma2p
- arma2ss
- armac
- bloc2ss
- cont_frm
- des2ss
- des2tf
- frep2tf
- lsslist
- markp2ss
- pfss
- pol2des
- sm2des
- sm2ss
- ss2des
- ss2ss
- ss2tf
- ss2zp
- ssprint
- ssrand
- sysconv
- sysdiag
- syslin
- syssize
- systmat
- tf2des
- tf2ss
- tf2zp
- trfmod
- zp2ss
- zp2tf
- zpk
- zpk2ss
- zpk2tf
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
syssize
size of state-space system
Syntax
[r, nx] = syssize(Sl)
Arguments
- Sl
linear system (
syslin
list) in state-space- r
1 x 2 real vector
- nx
integer
Description
returns in r
the vector [number of outputs, number of inputs]
of the linear system Sl
. nx
is the number of states of Sl
.
Examples
a=[-2.2567e-02 -36.617 -18.897 -32.090 3.2509 -7.6257e-1; 9.2572e-05 -1.8997 9.8312e-01 -7.2562e-04 -1.7080e-01 -4.9652e-03; 1.2338e-02 11.720 -2.6316 8.7582e-04 -31.604 22.396; 0 0 1 0 0 0 ; 0 0 0 0 -30 0 ; 0 0 0 0 0 -30 ]; b=0*ones(6,2); b(5,1)=30; b(6,2)=30; c=0*ones(2,6); c(1,2)=1; c(2,4)=1; G=syslin('c',a,b,c); r=syssize(G)
See also
- size — size of objects
Report an issue | ||
<< syslin | Linear System Representation | systmat >> |