matlab在矩阵中寻找最大值的索引
时间: 2023-10-06 13:08:06 浏览: 163
用matlab求得矩阵的最大特征值
5星 · 资源好评率100%
在 MATLAB 中,可以使用 `max` 函数来找到矩阵中的最大值,然后使用 `find` 函数来找到该值的索引。下面是示例代码:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
[max_val, max_idx] = max(A(:));
[row, col] = find(A == max_val);
```
在这个示例中,`A` 是一个 3x3 的矩阵。首先,`max` 函数将 `A` 中的所有元素展平为一个向量,并找到该向量中的最大值和其索引。接下来,`find` 函数在 `A` 中查找与最大值相等的元素,并返回它们的行和列索引。在这个示例中,`row` 和 `col` 的值都是 3,因为最大值 9 在第三行第三列。
阅读全文