nanmax
(非推奨) NaN
値を無視した最大値
関数 nanmax
は推奨されません。代わりに、MATLAB® 関数 max
を使用してください。関数 max
では、計算に NaN
値を含めるか省略するかを指定できます。詳細は、互換性の考慮事項を参照してください。
構文
説明
y = nanmax(X,[],dim)
は、X
の次元 dim
に沿って適用されます。
[y,indices] = nanmax(___)
は、ベクトル indices
の各列の最大値の行インデックスも返します。
y = nanmax(X,[],'all')
は、NaN
値を削除して計算された、X
のすべての要素の最大値を返します。
y = nanmax(X,[],vecdim)
は、NaN
値を削除して計算された、ベクトル vecdim
で指定された次元における最大値を返します。vecdim
の各要素は、入力配列 X
の次元を表します。出力 y
の指定された作用次元における長さは 1 です。他の次元の長さは、X
と y
で同じになります。たとえば、X
が 2 x 3 x 4 の配列である場合、nanmax(X,[],[1 2])
は 1 x 1 x 4 の配列を返します。出力配列の各要素は、X
の対応するページにおける要素の最大値です。
Y = nanmax(X1,X2)
は、Y(i,j) = nanmax(X1(i,j),X2(i,j))
によって X1
および X2
と同じサイズの配列 Y
を返します。スカラー入力は、他の入力と同じサイズの配列に展開されます。