MATLAB 中的 min 和 max 函数分别将最小值和最大值的索引作为可选的第二个输出参数返回。 % W: ?+ u$ F& {% ]7 u8 M4 A H2 z K' z) Q1 F- I例如,下面的代码生成行向量 M,记录 A 的每一列的最大值,M 的第一列为 3,第二列为4。此外, I 同样是行向量,记录 A 每一列最大值的位置,即A中,3和4的行位置 (2 和 2)。 s: `8 r& C# n, N. U 4 C' {8 G9 |0 F! M5 o4 j1 k
A = [1 2; 3 4];
[M,I] = max(A)
8 g$ y4 V7 g! b' p7 G$ \
# P% G% t: e) q% ]6 c2 i6 U5 Z X2 R7 O$ H( z _9 c( o
& {( ] r7 P$ d& S9 d* d6 Y