Matlab(1)数据统计与分析

1.求最大元素与最小元素

max():求向量或矩阵的最大元素。

min():求向量或矩阵的最小元素。

当参数为向量时,上述函数有两种调用格式:(1)y=max(X):返回向量X的最大值存入y,如果X中包含复数元素,则按模取最大值。(2)[y,k]=max(X):返回向量X的最大值存入y,最大值元素的序号存入k,如果X中包含复数元素,则按模取最大值。

例:

求向量x的最大元素,其中x=[-43,72,9,16,23,47]。

当参数为矩阵时,函数有三种调用格式:

(1)max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值。(2)[Y,U]=max(A):返回行向量Y和U,Y向量记录A中每列的最大值,U向量记录每列最大值元素的行号。(3)max(A,[],dim):dim取1或2。dim取1时,该函数的功能和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。

例:求矩阵A的每行及每列的最大元素,并求整个矩阵的最大元素。A=[13,-56,78;25,63,-235;78,25,563;1,0,-1]

2. 求矩阵的平均值和中值

mean():求算术平均值。

median():求中值。

3. 求和与求积

sum():求和函数。prod():求积函数。

4. 累加和与累乘积

cumsum():累加和函数。cumprod():累乘积函数。

5. 标准差与相关系数

(1)std(X):计算向量X的标准差。(2)std(A):计算矩阵A的各列的标准差。(3)std(A,flag,dim):flag可取0或1,取0时

取1时                 在默认状态下,flag=0,dim=1

(1)corrcoef(A):返回由矩阵A所形成的一个相关系数矩阵,其中,第i行第j列的元素表示原矩阵A中第i列和第j列的相关系数。

(2)corrcoef(X,Y):在这里,X,Y是向量,它们与corrcoef([X,Y])的作用一样,用于求X、Y向量之间的相关系数。

6. 排序

(1)sort(X):对向量X按升序排列。

(2)[Y,I]=sort(A,dim,mode),其中dim指明对A的列还是行进行排序。mode指明按升序还是降序排序,若取“ascend”,则按升序;若取“descend”,则按降序,默认为升序。输出参数中,Y是排序后的矩阵,而I记录Y中的元素在A中位置。

例:A=[1,-8,5;4,12,6;13,7,-13]

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值