一、最大值和最小值
1.求向量的最大值和最小值
(1)y=max(X) 返回向量X的最大值,若X包含复数,则按模取最大值。
(2)[y,k]=max(X) 最大值序号存入k
(3)min用法同上
2.求矩阵的最大值和最小值
(1)max(A) 返回行向量,求每一列的最大值
(2)[Y,U]=max(A) U记录每列最大值的行号
(3)max(A,dim) dim=1等价于max(A),dim=2求每一行最大值
(4)min用法同上
3.两个向量或矩阵对应元素的比较
(1)U=max(A,B) U的每个元素是A,B对应元素的最大值
(2)U=max(A,n) n是标量,将A中每个元素与n比较返回最大值
(3)min用法同上
二、求和与求积
(1)向量求和 sum(X) 返回X各元素之和
(2)矩阵求和 sum(A) 返回一个行向量,值为A每列的元素和
(3)sum(A,dim) dim=1等价于sum(A),dim=2求每行的元素和
(4)求积用prod函数,用法同上
三、平均值和中值
(1)向量均值:mean(X)
(2)矩阵均值:mean(A) 按列求
(3)mean(A,dim) dim=1按列求,dim=2按行求
(4)median求中值,用法同上
四、累加和与累计乘
(1)cumsum(X) 返回向量X累加和向量
(2)cumsum(A) 返回矩阵,第i列是A的第i列累加和向量
(3)cumsum(A,dim) dim=1,列;dim=2,行
(4)累计乘时cumprod函数,利用此函数可以求阶乘
五、标准差与相关系数
(1)标准差 Y=std(A,flag,dim),默认flag=0,dim=1,得到各列元素的标准差
(2)方差 Y=var(A,flag,dim)
(3)相关系数 corrocef(X,Y),X与Y是向量,结果返回2×2的矩阵,对角线上的元素是自相关系数,非对角线元素是互相关系数。
(4)corrcoef(X)返回从矩阵X形成的一个相关系数矩阵,其中第i行第j列的元素是矩阵X中第i个列向量和第j个列向量的相关系数。
(5)cov(X,Y)返回两组数据的协方差矩阵;cov(X)返回从矩阵X形成的一个协方差矩阵
六、排序
(1)[Y,I]=sort(A,dim,mode).Y是排序后的矩阵,I记录Y中的元素在A中的位置。dim=1按列排,mode指明升序(ascend)或降序(descend),默认升序。