数组中的最大元素
M = max ()
M = max([],暗)
[M,我]= max (___)
C = max (A, B)
___= max (___nanflag)
例子
米= max (一个)的最大元素一个.
米= max (一个)
米
一个
如果一个是向量吗max ()的最大元素一个.
max ()
如果一个是一个矩阵max ()是包含每列的最大值的行向量。
如果一个是一个多维数组吗max ()对第一个大小不相等的数组维进行操作1,将元素视为向量。这个维度的大小1而其他所有维度的尺寸保持不变。如果一个是一个第一维长度为零的空数组吗max ()返回大小与一个.
1
米= max (一个[],昏暗的)返回维度上最大的元素昏暗的.例如,如果一个是一个矩阵马克斯([],2)是包含每一行的最大值的列向量。
米= max (一个[],昏暗的)
昏暗的
马克斯([],2)
[米,我] = max (___)的最大值的索引一个并以输出向量的形式返回我,使用前面语法中的任何输入参数。如果最大值出现多次,则马克斯返回与第一个事件对应的索引。
[米,我] = max (___)
我
马克斯
C= max (一个,B)返回最大元素的数组一个或B.
C= max (一个,B)
C
B
___= max (___,nanflag)指定是包含还是省略南的值。对于单个输入情况,指定nanflag没有指定昏暗的,使用马克斯([],nanflag).例如,max([],“includenan”)包括所有南值一个而max([],“omitnan”)忽略了它们。
___= max (___,nanflag)
nanflag
南
马克斯([],nanflag)
max([],“includenan”)
max([],“omitnan”)
全部折叠
创建一个向量并计算它的最大元素。
A = [23 42 37 18 52];M = max ()
M = 52
创建一个复向量并计算其最大的元素,即最大大小的元素。
A = [-2+2i 4+i -1-3i];max ()
Ans = 4.0000 + 1.0000i
创建一个矩阵,计算每列中最大的元素。
A = [2 8 4;7 3 9)
一个=2 8 4 7 3 9
M =7 8 9
创建一个矩阵并计算每一行中最大的元素。
A = [1.7 1.2 1.5;1.3 1.6 1.99)
一个=1.7000 1.2000 1.5000 1.3000 1.6000 1.9900
M = max ([], 2)
M =1.7000 - 1.9900
创建一个矩阵一个并计算每列中最大的元素,以及的行索引一个它们出现的地方。
A = [1 9 -2;8 4 5]
一个=1 9 2 8 4 -5
[M,我]= max ()
M =8 9 2
我=2 1 1
创建一个矩阵,并返回其每个元素与标量之间的最大值。
A = [1 7 3;6 2 9)
一个=1 7 3 6 2 9
B = 5;C = max (A, B)
C =5 7 5 6 5 9
创建一个矩阵一个使用它的列表示,(:),求最大元素的值和索引。
(:)
A = [8 2 4;7 3 9)
一个=8 2 4 7 3 9
ans =8 7 2 3 4 9
[M,我]= max ((:))
M = 9
我= 6
我为(:)包含最大元素的。
现在,使用ind2sub函数提取的行和列索引一个对应于最大的元素。
ind2sub
[I_row, I_col] = ind2sub(size(A),I)
I_row = 2
I_col = 3
如果您只需要的最大值一个而不是它的下标,然后调用马克斯函数两次。
M = max (max ())
创建一个向量并计算它的最大值,不包括南值。
A = [1.77 -0.005 3.98 -2.95 NaN 0.34 NaN 0.19];M = max ([],“omitnan”)
M = 3.9800
max ()还会产生这个结果吗“omitnan”是默认选项。
“omitnan”
使用“includenan”国旗返回南.
“includenan”
M = max ([],“includenan”)
M =南
输入数组,指定为标量、向量、矩阵或多维数组。
如果一个很复杂,max ()返回具有最大量值的复数。如果大小相等,那么max ()返回最大幅值和最大相角的值。
如果一个是标量吗max ()返回一个.
如果一个一个0乘0的数组是空的吗max ()是也。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类|datetime|持续时间复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
分类
datetime
持续时间
要操作的维数,指定为正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维度。
维昏暗的表示长度缩减为的维度1.的大小(M,昏暗的)是1,而其他所有维度的尺寸保持不变,除非大小(暗)是0.如果大小(暗)是0,然后马克斯(暗)返回大小与一个.
大小(M,昏暗的)
大小(暗)
0
马克斯(暗)
考虑一个二维输入数组,一个:
如果昏暗的= 1,然后马克斯([],1)返回包含每列中最大元素的行向量。
昏暗的= 1
马克斯([],1)
如果昏暗的= 2,然后马克斯([],2)返回包含每行中最大元素的列向量。
昏暗的= 2
马克斯返回一个如果昏暗的大于ndims (A).
ndims (A)
附加的输入数组,指定为标量、向量、矩阵或多维数组。数字输入一个和B大小必须相同或具有兼容的大小(例如,一个是一个米——- - - - - -N矩阵和B为标量或1——- - - - - -N行向量)。有关更多信息,请参见基本操作的兼容数组大小.
N
如果一个和B是datetime、duration或类别数组,则它们的大小必须相同,除非其中一个是标量。
一个和B必须是相同的数据类型,除非是双.在这种情况下,其他数组的数据类型可以是单,持续时间,或任何整数类型。
如果一个和B是序数类别数组,它们必须具有具有相同顺序的相同类别集合。
南条件,指定为以下值之一:
“omitnan”——忽略所有南值。
“includenan”——包括南为计算输入的值。
为datetime数组,您也可以使用“omitnat”或“includenat”省略和包括NaT值,分别。
“omitnat”
“includenat”
NaT
的马克斯函数不支持金宝appnanflag选择分类数组。
数据类型:字符
字符
最大值,作为标量、向量、矩阵或多维数组返回。大小(M,昏暗的)是1,而所有其他尺寸的尺寸与相应尺寸的尺寸相匹配一个,除非大小(暗)是0.如果大小(暗)是0,然后米空数组的大小是否相同一个.
的最大值的索引一个,以标量、向量、矩阵或多维数组的形式返回。我大小是一样的吗米.如果最大的元素出现了不止一次,那么我包含值的第一个出现项的索引。
最大的元素一个或B,以标量、向量、矩阵或多维数组的形式返回。的大小C是由维数的隐式展开决定的一个和B.有关更多信息,请参见基本操作的兼容数组大小.
的数据类型C的数据类型一个和B:
如果一个和B是相同的数据类型吗C的数据类型一个和B.
如果任何一一个或B是单,然后C是单.
如果任何一一个或B一个整数数据类型和另一个是标量吗双,然后C假设是整数数据类型。
这个函数支持长数组,但有以下金宝app限制:
两个输出语法[Y,我]= max(…)不支持。金宝app
[Y,我]= max(…)
有关更多信息,请参见高大的数组.
使用注意事项及限制:
如果您指定昏暗的,那么它一定是常数。
看到工具箱函数代码生成的可变大小限制(MATLAB编码器)。
看到具有零值虚部的复杂数据的代码生成(MATLAB编码器)。
的意思是|中位数|最小值|排序
的意思是
中位数
最小值
排序
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在