matlab函数求最大值
时间: 2023-07-15 09:13:06 浏览: 180
MATLAB 中有几种不同的函数可以用来求一个向量或矩阵中的最大值。
1. `max` 函数:可以对向量或矩阵的每一列或每一行求最大值,也可以求整个矩阵的最大值。例如:
```
A = [1 2 3; 4 5 6; 7 8 9];
max(A) % 每列的最大值
max(A,[],1) % 每列的最大值
max(A,[],2) % 每行的最大值
max(max(A)) % 整个矩阵的最大值
```
2. `maxk` 函数:可以用来求向量或矩阵中的前 k 个最大值。例如:
```
A = [1 2 3; 4 5 6; 7 8 9];
maxk(A(:),2) % 整个矩阵中前两个最大值
```
3. `maxabs` 函数:可以用来求向量或矩阵中绝对值最大的元素。例如:
```
A = [-1 2 3; 4 -5 6; 7 8 -9];
maxabs(A) % 绝对值最大的元素为 -9
```
以上是 MATLAB 中常用的求最大值的函数,具体使用取决于你的需求。
阅读全文