MATLAB学习笔记(2):求矩阵最大值max函数,求矩阵最小值min函数

举例用的矩阵A:

A=[1 3 5; 0 4 6; 3 4 0]

一、格式1

B=min(A):获得矩阵A每一列的最小值,返回值B为一个行向量,其第i列对应A矩阵第i列的最小值。

C=max(A) :获得矩阵A每一列的最大值,返回值C为一个行向量,其第i列对应A矩阵第i列的最大值。

MATLAB学习笔记(2):求矩阵最大值max函数,求矩阵最小值min函数_第1张图片

二、格式2

[B,index]=min(A):返回行向量B和index,B向量记录A的每列的最大值,index向量记录每列最大值的行号。

[C,index]=max(A):返回行向量C和index,C向量记录A的每列的最大值,index向量记录每列最大值的行号。

MATLAB学习笔记(2):求矩阵最大值max函数,求矩阵最小值min函数_第2张图片

三、格式3

C=max(A,[],dim)

   (1)dim=1时,和max(A)一样;

   (2)dim=2时,返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。

同理如果需要最大值所在的列号,采用[C,index]=max(A,[],2)即可。min和max完全一样。

MATLAB学习笔记(2):求矩阵最大值max函数,求矩阵最小值min函数_第3张图片

你可能感兴趣的:(matlab)