Matlab---size,lengthとnumel関数の使い方
696 ワード
size:
length: ( )
numel: 。
1.size()関数
s=size(A)は、出力パラメータが1つしかない場合、行ベクトルを返します.この行ベクトルの最初の要素の場合、配列の行数、2番目の要素の場合、配列の列数です.
[r,c]=size(A)で、2つの出力パラメータがある場合、size関数は配列の行数を1番目の出力変数に戻し、配列の列数を2番目の出力変数に戻す.
size関数の入力パラメータに項目を追加し、1または2で値を割り当てると、sizeは配列の行数または列数を返します.ここで、r=size(A,1)この文が返すときの配列Aの行数、c=size(A,2)この文が返すときの配列Aの列数.
2.numel()関数
n=numel(A)この文は配列内の要素の総数を返します.
3.length()関数
n=length(A):Aが非空配列である場合、行数と列数の両方の値が大きい値を返します.すなわち、max(size(A)が実行されたことに相当します.
Aが空の配列の場合、0を返します.Aがベクトルである場合、Aの長さを返します.
n=max(size(A):Aが非空配列の場合、Aの最大次元数を返します.Aが空の配列であれば、Aの中で最も長い非0次元数を返します.