オブジェクトの大きさ
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も返します.