版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhuguanhao/article/details/50470876
C = max(A)
返回一个数组各不同维中的最大元素。
如果A是一个向量,max(A)返回A中的最大元素。
如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。
C = max(A,B)
返回一个和A和B同大小的数组,其中的元素是从A或B中取出的最大元素。
当Amxn是一个矩阵的时候,有以下几种情况:
A = fix (rand (5,3)*50)%生成5X3随机矩阵
B = A;%矩阵备份一次
C = max(max(A))%矩阵最值
D = max(A,[],1)%每一列的最值,得到行向量
E = max(A,[],2)%每一行的最值,得到列向量
F = max(A,8)%小于8的数替换成8
[U V] = max(A)%U为列极值,V为行号
H = max(A)%功能同D
I = max(A(?)%功能同C
J = max(A(:?)%功能同D
[c,i]=max(A,[],1) %功能与 [U V] = max(A) 相同
[c,i]=max(A,[],2) %%c为行列极值,i列号
-
A = fix (rand (
5,
3)*
50)%生成随机5X3矩阵
-
B =
A;%矩阵备份一次
-
C =
max(
max(
A))%矩阵最值
-
D =
max(
A,[],
1)%每一列的最值,得到行向量
-
E =
max(
A,[],
2)%每一行的最值,得到列向量
-
F =
max(
A,
8)%小于
8的数替换成
8
-
[
U
V] =
max(
A)%
U为列极值,
V为行号
-
H =
max(
A)%功能同
D
-
I =
max(
A(:))%功能同
C
-
J =
max(
A(:,:))%功能同
D
-
[
c,i]=
max(
A,[],
1) %功能与 [
U
V] =
max(
A) 相同
-
[
c,i]=
max(
A,[],
2) %%
c为行列极值,i列号
-
-
A =
-
-
41
5
34
-
6
5
6
-
41
24
35
-
29
43
23
-
24
4
25
-
-
-
C =
-
-
43
-
-
-
D =
-
-
41
43
35
-
-
-
E =
-
-
41
-
6
-
41
-
43
-
25
-
-
-
F =
-
-
41
8
34
-
8
8
8
-
41
24
35
-
29
43
23
-
24
8
25
-
-
-
U =
-
-
41
43
35
-
-
-
V =
-
-
1
4
3
-
-
-
H =
-
-
41
43
35
-
-
-
I =
-
-
43
-
-
-
J =
-
-
41
43
35
-
-
-
c =
-
-
41
43
35
-
-
-
i =
-
-
1
4
3
-
-
-
c =
-
-
41
-
6
-
41
-
43
-
25
-
-
-
i =
-
-
1
-
1
-
1
-
2
-
3