オブジェクトの大きさ
sz = size(x) [n1, n2] = size(x) [n1, n2, n3, ...] = size(x) n = size(x, sel)
任意の型またはリストの2次元またはn次元配列
1
行ndims(x)
列整数ベクトル
整数値の正のスカラーまたは1文字の文字列 'r', 'c' または '*'
整数値の数値
整数値の数値
配列またはn次元配列 (定数, 多項式, 文字列, 論理値, 有理数)
sz = size(x)
は
1
行ndims(x)
列のベクトルを返します.
各エントリは対応する次元の値を指定します.[n1, n2, ...] = size(x)
, この関数は各引数に対応する次元の値を返します.n = size(x, sel)
を取得する次元を指定するために使用できます:
sel
に 1または 'r'
を指定してください.sel
に2 または'c'
を指定してください.sel
にm
を指定してください.
ただし,m
は,m
番目の次元を得るための
正の整数です.
m
がndims(x)
より大きい場合,
size(x,m)
は 1を返します.sel
に'*'
を指定してください.リスト;
要素数を返します. この場合,
y = size(x)
構文のみを使用できます.
線形システム; y= size(x)
は,
y
に,(行)ベクトル[出力の数, 入力の数],
すなわち,対応する伝達行列の次元,を返します.
構文 [nr, nc] = size(x)
(ただし,(nr, nc) = (y(1), y(2))
)も有効です.
x
が状態空間形式の線形システムの場合,
[nr, nc, nx] = size(x)
は,
行列x
の次元nx
も返します.