文档

nanmax

最大,忽略

描述

y = nanmax(X)是最大值马克斯X,去除后计算值。

为向量xnanmax (x)剩余元素的最大值是一次吗值被删除。对矩阵Xnanmax (X)是列极大值的行向量吗值被删除。对于多维数组Xnanmax沿着第一个非单维度操作。

y = nanmax(X,[],dim)沿着维度操作昏暗的X

例子

[y,indices] = nanmax(___还返回向量中每列的最大值的行索引指数

例子

y = nanmax(X,[],'all')的所有元素的最大值X,去除后计算值。

y = nanmax(X,[],vecdim)返回向量中指定维度的最大值vecdim,去除后计算值。的每个元素vecdim表示输入数组的维数X.输出y在指定的操作尺寸中,长度为1。其他维度的长度是一样的X而且y.例如,如果X是2 × 3 × 4的数组吗nanmax (X, [], [1 - 2])返回一个1 × 1 × 4数组。输出数组的每个元素都是对应页上元素的最大值X

Y = nanmax(X1,X2)返回一个数组Y尺寸与X1而且X2Y(i,j) = nanmax(X1(i,j),X2(i,j)).标量输入被扩展为与其他输入相同大小的数组。

例子

全部折叠

为缺少值的矩阵数据找到列最大值及其索引。

X =魔术(3);X([1 6:9]) = NaN
X =3×3南1南3 5南4南南
[y,indices] = nanmax(X)
y =1×34 5 NaN
指数=1×33 2 1

找出数组中所有值的最大值,忽略缺失值。

创建一个2 × 5 × 3的数组X缺少一些值。

X =重塑(1:30,[2 5 3]);X([10:12 25]) = NaN
X = X(:,:,1) = 13 5 7 9 24 6 8 NaN X(:,:,2) = NaN 13 15 17 19 NaN 14 16 18 20 X(:,:,3) = 21 23 NaN 27 29 22 24 26 28 30

求元素的最大值X

y = nanmax(X,[],“所有”
Y = 30

选择功能

而不是使用nanmax,可以使用MATLAB®函数马克斯输入参数nanflag指定为值“omitnan”

扩展功能

另请参阅

||

R2006a之前介绍