size
Query output/input/array dimensions of input–output model and number of frequencies of FRD model
Syntax
size(sys)
d = size(sys)
Ny = size(sys,1)
Nu = size(sys,2)
Sk = size(sys,2+k)
Nf = size(sys,'frequency')
Description
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 modelsys
withNy
outputs andNu
inputsThe row vector
d = [Ny Nu S1 S2 ... Sp]
for anS1
-by-S2
-by-...-by-Sp
array of dynamic models withNy
outputs andNu
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
.
Examples
Version History
Introduced before R2006a