我在Matlab中有一个绘图,其中数据点(其中15个)位于彼此之间的不同距离。我有一个间隔(5个数据点,6到10)几乎在中间,数据点彼此更接近,我想计算这些的加权平均值。
我有,
y = [1.008;0.989;0.991;0.982;0.992;0.997;0.994;0.998;0.995;1.002;0.998;0.997;1.002;0.994;0.989]
x = [5.2;10.2;15.5;20.7;25.1;25.6;30.6;36.4;39.6;43.7;47.8;52.0;57.6;63.8;68.4]
我想要对数据间隔pt 6-10进行加权。是整个跨度的权重向量还是我的间隔?
编辑;我想计算这5个数据点(nr 6-10)中每一个的重量。
答案 0 :(得分:-1)
定义权重向量W
,sum(W) = 1
,其中W
为n-by-1
。随机变量X
的加权平均值(n-by-1
)等于dot(W,X)