m=trimmean(X,percent)计算X的截尾均值。就是去掉最大最小求平均,到底去多少数再算平均得看参数percent。percent是矩阵X中元素数量的百分比。官网给的说明是:对于矢量输入,m是分别排除X中最高和最低值的k个数据后的平均值,其中k=n*(percent/100)/2,其中n是X中的元素个数。对于矩阵输入,m是包含X的每列的截尾均值的行向量。对于n维数组,trimmean沿着第一个非单精度维进行运算。percent是介于0和100之间的标量。
4个数,去除最大最小值,percent为50
矩阵的话就是按列计算截尾均值
TRIMMEAN公式用什么分隔数组
(1)Percent <0 或 Percent >1,函数 TRIMMEAN 返回错误值 #NUM!;
(2)Percent参数的通用公式:Percent=1÷数据总数×去除的总数;
(3)TRIMMEAN 将除去的数据点数目向下舍入为最接近的 2 的倍数。如果 Percent = 0.1,30 个数据点的 10% 等于 3 个数据点。函数 TRIMMEAN 将对称地在数据集的头部和尾部各除去一个数据。
excel 中可以用函数trimmean,如果去除最高分3个和最低分2个,好像不对了,去除不同怎样算平均分呢喃
TRIMMEAN不是去掉一个最高分和一个最低分两个数,而是去掉一定比例的数。
TRIMMEAN函数的语法是:TRIMMEAN(array, percent)
TRIMMEAN函数具有下列参数:
第一,Array:需要进行整理并求平均值的数组或数值区域。
第二,Percent:计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20
个数据点的集合中,就要除去4个数据点(20×0.2):即头部除去2个,尾部除去2个。
他是一个函数,必须放在一个单元格内,如何显示你留下来的多个数据?
给你构造一个函数
选择一个与你数据一样的区域,在其中的每一个格内都填入这个公式
就得到一个新的区域,其中去掉的数据显示空
其中
data 指定为对应的单元格,

Ran选择全部的源数据(需要使用绝对引用,这样可以方便复制公式)
Del是你要去出的数据个数,如 2 表示去掉2个最高和2个最低。
Function ExTRIMMEAN(data As Single, Ran As Range, Del As Integer)
Dim ZMAX As Integer, ZMIN As Integer
Dim ZRAN As Range
ZMAX = 0
ZMIN = 0
For Each ZRAN In Ran
If data >ZRAN.Value Then ZMIN = ZMIN + 1
If data <ZRAN.Value Then ZMAX = ZMAX + 1
Next
ExTRIMMEAN = data
If ZMAX <Del Or ZMIN <Del Then ExTRIMMEAN = ””
End Function
以上就是关于MATLAB中 trimmean函数怎么使用全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!