文件名称:gmean:广义平均数。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 19:25:28
matlab
广义均值,也称为幂均值、Holder 均值或均值的 Kolmogorov-Negumo 函数,是包括调和、几何和算术均值在内的勾股均值的抽象。 它被定义为, Mk = [1/n(x1^k + x2^k + ... + xn^k)]^1/k 其中: k 是所需平均值的指标功效(-1 = 调和平均值;0 = 几何平均值;1 = 算术平均值;2 = 均方根)。 虽然不能直接将 k = 0 置入,但根据 L'Hopital 定理,存在 k 趋于零的极限, Mk = lim k->0 [1/n(x1^k + x2^k + ... + xn^k)]^1/k = (x1x2 ... xn)^1/k 输入: x - 输入数据向量k - 所需功率(-1 = 调和平均值;0 = 几何平均值;1 = 算术平均值;2 = 均方根) 输出: y - 期望均值
【文件预览】:
gmean.zip