matalb 查找二维数组中最小值的索引
时间: 2023-08-07 16:15:54 浏览: 106
求最小值 matlab
3星 · 编辑精心推荐
你可以使用Matlab中的函数`[M,I] = min(A,[],'all')`来计算二维数组中的最小值及其索引。其中,`M`表示最小值,`I`表示最小值在数组中的线性索引。如果你想要获取最小值在二维数组中的行列索引,你可以使用以下代码:
```
[min_value, linear_index] = min(A(:));
[row, column] = ind2sub(size(A), linear_index);
```
这个代码会先使用`min`函数计算出二维数组中的最小值及其线性索引,然后使用`ind2sub`函数将线性索引转换为行列索引。最终,`row`和`column`变量就是最小值在二维数组中的行列索引。
阅读全文