MATLAB找矩阵最小值的索引
时间: 2023-08-09 09:10:34 浏览: 906
在MATLAB中,你可以使用`[min_val, min_index] = min(A(:))`来同时获取矩阵中的最小值和最小值的索引。其中,`min`函数返回值最小值`min_val`,同时使用第二个输出参数`min_index`返回最小值所在位置的线性索引。如果你想要获取最小值在原始矩阵中的行列索引,你可以使用MATLAB中的`ind2sub`函数,例如:
```matlab
[row, col] = ind2sub(size(A), min_index);
```
这里的`size(A)`返回矩阵`A`的大小,`ind2sub`函数将线性索引`min_index`转换为对应的行列索引`row`和`col`。最终,`row`和`col`变量将保存最小值在原始矩阵中的行列索引。
阅读全文