MATLAB 中的 min 和 max 函数分别将最小值和最大值的索引作为可选的第二个输出参数返回。3 T; M5 a4 w$ C* R
* k& \- k# q& _$ c' c2 A' B) n
例如,下面的代码生成行向量 M,记录 A 的每一列的最大值,M 的第一列为 3,第二列为4。此外, I 同样是行向量,记录 A 每一列最大值的位置,即A中,3和4的行位置 (2 和 2)。9 c$ S. y3 T7 }; [& z2 ?
9 d8 D% |- D3 L( v
A = [1 2; 3 4];
[M,I] = max(A)
7 v: ^! G$ L8 D$ R3 `' A
8 x) M. Y* M% `& B+ w: g1 W 8 U+ O. q" J6 q* b5 c# t! ~* _. @" J) e' n3 |