91名师指路-头部
91名师指路

java实现Excel PERCENTILE.INC 函数

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

一:代码

public static void main(String[] args) {
double[] data={96, 60, 66, 70, 72, 78, 82, 93, 93};
double p=0.5;
double aa=percentile(data, p);
System.out.println(aa);
}

public static double percentile(double[] data, double p){
int n = data.length;
Arrays.sort(data);
double px = p * (n-1);
int i = (int)java.lang.Math.floor(px);
double g = px - i;
if(g==0){
return data[i];
} else{
return (1-g) * data[i] + g * data[i+1];
}
}


执行结果:

78.0





参考资料:

https://zh-cn.extendoffice.com/excel/functions/excel-percentile-inc-function.html

https://www.iteye.com/blog/963084302-2252508




2023-07-17 15:50:00     阅读(446)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部