快速理解matlab中 mean() & mean2() & std() 三个函数的用法

  • Post author:
  • Post category:其他




1 . mean()

函数作用:求矩阵行或者列的平均数

函数原型:mean(A , dim)

dim=1 时,对列求平均数,可省略不写 即 :mean(A,1) = mean (A)

dim=2 时,对行求平均数



2 . mean2()

函数作用 : 相当于mean( mean( A ) )

即对整一个矩阵求像素平均值



3 . std()

默认格式 : std (A) = std (A,0,1)

函数作用 : 求标准偏差,即标准差

常见的两种形式:

(1)std( A , a ); std函数的标准形式,

当a=0时,是无偏估计( 概率论有讲过, 累加和除以n-1 )

当a=1时,是有偏估计( 累加和除以n );

在这里插入图片描述

(2)std( A , a , b );

增加的b形参代表维数

如果是2维矩阵,b=1是按行分,b=2是按列分

若是3维及以上维数矩阵,b = i,就是增多的一维的维数

验证 :

在这里插入图片描述



版权声明:本文为jjookkeerr95原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。