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 を返します。スカラー入力は、他の入力と同じサイズの配列に展開されます。