Matlab 图像处理Day 1:
1、mean() :
mean函数的作用主要是求列或行的平均数:
% 下面参数说明:A是矩阵、函数原型:mean(A , dim)
<1>、 对列求平均数:
mean(A , 1) = mean(A) % dim = 1可以简写
<2>、对行求平均数:
mean(A , 2)
2、mean2():
相当于mean( mean( A ) )
相当于对整一个矩阵求像素平均值
3、std():
% std函数是求标准偏差,即标准差的函数
% 大致有以下两种常用形式
<1> std( x , a ); % std函数的标准形式,当a=0时,是无偏估计( 概率论有讲过, 累加和除以n-1 ),当a=1时,是有偏估计( 累加和除以n );
<2> std( x , a , b ); % 增加的b形参代表维数,如果是2维矩阵,b=1是按行分,b=2是按列分,若是3维及以上维数矩阵,b = i,就是增多的一维的维数
%其默认格式是 std( x ) = std( x , 0 , 1 )
Sample:
x = [ 1 3 2
5 7 4 ]
std( x ) = [ 2.8284 2.8284 1.4142 ] % 按列求标准差,除以n-1
根据输出验证 => std( x ) = std( x , 0 , 1 )
% 其余原理类似可以自己尝试