size
オブジェクトの大きさ
呼び出し手順
sz = size(x) [n1, n2] = size(x) [n1, n2, n3, ...] = size(x) n = size(x, sel)
引数
- x
任意の型またはリストの2次元またはn次元配列
- sz
1
行ndims(x) 列整数ベクトル- sel
整数値の正のスカラーまたは1文字の文字列 'r', 'c' または '*'
- n1, n2, ...
整数値の数値
- n
整数値の数値
説明
- 適用先 :
配列または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
も返します.
例
Report an issue | ||
<< |, || | Elementary Functions | sub2ind >> |