相继平均法matlab代码_matlab实现不同平均数的求法

Matlab

实现不同平均数的求法

1.

算数平均值

算术平均数是指在一组数据中所有数据之和再除以数据的个数。

它是反映数据集中趋势的一

项指标。

Matlab

程序如下:

clear all;

clc;

A=[1 2 nan 4;2 nan 1 nan]

m1=mean(A)

m2=nanmean(A) %

对列元素求算数平均值

m3=nanmean(A,2)

%

对行元素求算数平均值

程序运行结果:

A =

1

2

NaN

4

2

NaN

1

NaN

m1 =

1.5000

NaN

NaN

NaN

m2 =

1.5000

2.0000

1.0000

4.0000

m3 =

2.3333

1.5000

2.

几何平均值

n

个观察值连乘积的

n

次方根就是几何平均数。根据资料的条件不同,几何平均数分为加权

和不加权之分。

MATLAB

程序如下:

clear all;

clc;

A=[1 2 3 4]

m1=geomean(A)

%

向量的几何平均数

A2=[1 2 3;2 3 4]

m2=geomean(A2)

%

对列元素求几何平均数

m3=geomean(A2,2)

%

对行元素求几何平均数

程序运行结果:

A =

1

2

3

4

m1 =

2.2134

A2 =

1

2

3

2

3

4

m2 =

1.4142

2.4495

3.4641

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值