代码及运行结果
%% 算术平均值
clear all;
A=[1 2 3 4;4 4 4 4]
m1=mean(A) %对列元素求算术平均值
m2=mean(A,2) %对行元素求算术平均值
%% 忽略非数计算算术平均值
clear all;
A=[1 4 nan 5;6 nan 7 nan]
m1=mean(A) %有nan就是nan
m2=nanmean(A) %对列元素求算术平均值
m3=nanmean(A,2) %对行元素求算术平均值
%%
%
% 几何平均数
clear all;
A1=[6 2 2 4]
m1=geomean(A1) %向量的几何平均数
A2=[1 4 5;7 7 8]
m2=geomean(A2) %列元素的几何平均数
m3=geomean(A2,2) %行元素的几何平均数
%%
%% 调和平均数
clear all;
A1=[1 2 3 4]
m1=harmmean(A1) %向量的调和平均数
A2=[1 2 2;2 2 4]
m2=harmmean(A2) %列元素的调和平均数
m3=harmmean(A2,2) %行元素的调和平均数
%% 中位数
clear all;
A1=[1 2 3 4]
m1=median(A1) %向量的中位数
A2=[1 6 3;2 6 4;4 6 8]
m2=median(A2) %列元素的中位数
m3=median(A2,2) %行元素的中位数
%% nan 中位数
clear all;
A1=[1 2 nan 1 nan 3 4]
m1=nanmedian(A1) %向量的中位数
A2=[1 2 nan;2 nan 4;4 1 8]
m2=median(A2)
m3=nanmedian(A2) %列元素忽略NaN的中位数
m4=nanmedian(A2,2) %行元素忽略NaN的中位数