Query output/input/array dimensions of input–output model and number of frequencies of FRD model
size(sys)
d = size(sys)
Ny = size(sys,1)
Nu = size(sys,2)
Sk = size(sys,2+k)
Nf = size(sys,'frequency')
When invoked without output arguments, size(sys)
returns
a description of type and the input-output dimensions of sys
.
If sys
is a model array, the array size is also
described. For identified models, the number of free parameters is
also displayed. The lengths of the array dimensions are also included
in the response to size when sys
is a model array.
d = size(sys)
returns:
The row vector d = [Ny Nu]
for
a single dynamic model sys
with Ny
outputs
and Nu
inputs
The row vector d = [Ny Nu S1 S2 ... Sp]
for
an S1
-by-S2
-by-...-by-Sp
array
of dynamic models with Ny
outputs and Nu
inputs
Ny = size(sys,1)
returns the number of
outputs of sys
.
Nu = size(sys,2)
returns the number of
inputs of sys
.
Sk = size(sys,2+k)
returns the length of
the k
-th array dimension when sys
is
a model array.
Nf = size(sys,'frequency')
returns the
number of frequencies when sys
is a frequency response
data model. This is the same as the length of sys.frequency
.