以下命令的左侧在matlab中做了什么。
[M,p] = max(a3,[],2);
a3是一个矩阵。
答案 0 :(得分:3)
它沿第二维搜索数组a3
中的最大值
变量M
将具有最大值,变量p
将具有值的索引(列索引)。
例如:
>> mA = reshape(randperm(9), [3, 3])
mA =
7 5 4
2 6 1
8 9 3
>> [vA, vB] = max(mA, [], 2)
vA =
7
6
9
vB =
1
2
2
因此变量vA
沿行具有最大值,vB
具有列索引
对于第一行,第1列的最大值为7
对于第一行,第2列的最大值为6
对于第一行,第2列的最大值为9.