如何找到加权平均值x?从x(y)的图形看,它似乎在x = 0.45左右?
y = [0.1 0.1 0.2 0.5 0.4 0.2] x = [0.1 0.2 0.3 0.4 0.5 0.6]
一种可能的计算方法是找到x,其中曲线y(x)下的面积是整个曲线下面积的一半。但是如何在matlab中写呢?
假设您打算将y作为权重,并且您想要计算x的加权平均值,那么该加权平均值就是简单的
y
x
sum(x.*y) / sum(y)