M = max(A)
如果 A
是向量,则 max(A)
返回 A
的最大值。
如果 A
为矩阵,则 max(A)
是包含每一列的最大值的行向量。
M = max(A,[],dim)
M= max(A,[],dim)
返回维度 dim
上的最大元素。例如,如果 A
为矩阵,max(A,[],1)=max(A)返回每一列的最大值的列向量,
max(A,[],2)
是返回每一行的最大值的列向量。
[M,I] = max(___)
使用先前语法中的任何输入参数,查找 A
的最大值的索引,并在输出向量 I
中返回这些索引。如果最大值出现多次,则 max
返回对应于第一次出现位置的索引。
M=max(A,B)
创建一个矩阵并返回其各个元素与标量相比的最大值
[~,index]=max(A,[],1)
返回每一列最大值的索引
[~,index]=max(A,[],2)
返回每一行最大值的索引
具体的matlab示意如下:
max(A)
,当A为向量
-
A
= [
23
42
37
18
52];
-
M
=
max(
A)
-
-
M
=
-
-
52
max(A)
,当A为矩阵
-
A
= [
1.7
1.2
1.5;
1.3
1.6
1.99]
-
-
A
=
-
-
1.7000
1.2000
1.5000
-
1.3000
1.6000
1.9900
-
-
K
>>
M
=
max(
A)
-
-
M
=
-
-
1.7000
1.6000
1.9900
max(A,[],1)
-
A
= [
1.7
1.2
1.5;
1.3
1.6
1.99]
-
-
A
=
-
-
1.7000
1.2000
1.5000
-
1.3000
1.6000
1.9900
-
-
K
>>
M
=
max(
A,[],
1)
-
-
M
=
-
-
1.7000
1.6000
1.9900
max(A,[],2)
-
A
= [
1.7
1.2
1.5;
1.3
1.6
1.99]
-
-
A
=
-
-
1.7000
1.2000
1.5000
-
1.3000
1.6000
1.9900
-
-
K
>>
M
=
max(
A,[],
2)
-
-
M
=
-
-
1.7000
-
1.9900
[M,I] = max(___)
最大元素索引--创建一个矩阵 A
并计算每列中的最大元素,以及这些元素在 A
中显示的行索引;
-
A = [1 9 -2; 8 4 -5]
-
-
A =
-
-
1 9 -2
-
8 4 -5
-
-
K>> [M,I] = max(A)
-
-
M =
-
-
8 9 -2
-
-
-
I =
-
-
2 1 1
max(A,B)
最大元素比较--创建一个矩阵并返回其各个元素与标量相比的最大值;
-
A
= [
1
7
3;
6
2
9]
-
-
A
=
-
-
1
7
3
-
6
2
9
-
-
K
>>
B
=
5;
-
C
=
max(
A,
B)
-
-
C
=
-
-
5
7
5
-
6
5
9
返回每一列最大值的索引;
-
A = [
1.7
1.2
1.5;
1.3
1.6
1.99]
-
-
A =
-
-
1.7000
1.2000
1.5000
-
1.3000
1.6000
1.9900
-
-
K>> max(A,[],
1)
-
-
ans =
-
-
1.7000
1.6000
1.9900
-
-
K>> [~,
index] = max(A,[],
1)
-
-
index =
-
-
1
2
2
返回每一行最大值的索引;
-
A = [
1.7
1.2
1.5;
1.3
1.6
1.99]
-
-
A =
-
-
1.7000
1.2000
1.5000
-
1.3000
1.6000
1.9900
-
-
K>> max(A,[],
2)
-
-
ans =
-
-
1.7000
-
1.9900
-
-
K>> [~,
index] = max(A,[],
2)
-
-
index =
-
-
1
-
3