matlab寻找一维数组中最大值,并给出位置
时间: 2024-02-27 22:56:51 浏览: 312
用matlab求一个数组里的最大值
5星 · 资源好评率100%
你可以使用 MATLAB 中的 `max` 函数来找到一维数组中的最大值,然后使用 `find` 函数来确定它的位置。以下是一个示例代码:
```matlab
A = [3, 7, 5, 9, 2];
[max_val, max_idx] = max(A);
fprintf('最大值为 %d,位置为 %d\n', max_val, max_idx);
```
输出结果为:
```
最大值为 9,位置为 4
```
在上述代码中,`max(A)` 返回数组 `A` 中的最大值 `max_val` 和其对应的索引 `max_idx`。然后,`fprintf` 函数用来输出结果。
阅读全文