matlab求数组最大值与对应的下标
时间: 2023-11-04 14:02:23 浏览: 254
用matlab求一个数组里的最大值
5星 · 资源好评率100%
可以使用MATLAB中的`max`函数和`find`函数来实现:
假设有一个数组A,可以使用以下代码求出最大值和对应的下标:
```
[max_value, max_index] = max(A(:));
[row, col] = ind2sub(size(A), max_index);
```
其中,`max(A(:))`可以求出A中的最大值,`find(A==max_value)`可以找到所有等于最大值的下标,`ind2sub(size(A), max_index)`可以将一维下标转换为对应的行列下标。最终得到的`row`和`col`即为最大值所在的行和列下标。
阅读全文