MATLAB 中的 min 和 max 函数分别将最小值和最大值的索引作为可选的第二个输出参数返回。$ y' W1 F7 } k4 v- j6 b
- k' g I2 y4 }
例如,下面的代码生成行向量 M,记录 A 的每一列的最大值,M 的第一列为 3,第二列为4。此外, I 同样是行向量,记录 A 每一列最大值的位置,即A中,3和4的行位置 (2 和 2)。+ Q7 i9 X) S+ E; ^; E; o9 h. _
1 v# R( N' ^; _" C* c. c/ D) G% M4 j0 S
A = [1 2; 3 4];
[M,I] = max(A)
) M8 \$ h5 x1 Y4 d- }' u/ H* e
) G* \/ P! m- |; F
; S' }* S3 X$ M0 [+ t8 D M
6 D( Z% O- x$ |! c