matlab如何找到一个数组中最小值
时间: 2024-04-11 09:29:06 浏览: 107
求最小值 matlab
3星 · 编辑精心推荐
在 MATLAB 中,你可以使用 `min` 函数来找到一个数组中的最小值。以下是一个示代码,演示如何在 MATLAB 中找到一个数组中的最小值:
```matlab
% 数组
array = [5, 2, 8, 4, 9, 1];
% 找到最小值
min_value = min(array);
disp(min_value);
```
该代码将输出最小值 `1`。
如果你想找到数组中每一列或每一行的最小值,你可以使用 `min` 函数的维度参数。例如,如果你有一个矩阵,想找到每一列的最小值,可以使用以下代码:
```matlab
% 矩阵
matrix = [5, 2, 8; 4, 9, 1];
% 找到每一列的最小值
min_values = min(matrix, [], 1);
disp(min_values);
```
该代码将输出每一列的最小值 `[4, 2, 1]`。
类似地,如果你想找到每一行的最小值,可以将维度参数设置为 `2`:
```matlab
% 矩阵
matrix = [5, 2, 8; 4, 9, 1];
% 找到每一行的最小值
min_values = min(matrix, [], 2);
disp(min_values);
```
该代码将输出每一行的最小值 `[2; 1]`。
阅读全文