public static int calculateVolume(byte[] var0, int var1) {
int[] var3 = null;
int var4 = var0.length;
int var2;
if(var1 == 8) {
var3 = new int[var4];
for(var2 = 0; var2 < var4; ++var2) {
var3[var2] = var0[var2];
}
} else if(var1 == 16) {
var3 = new int[var4 / 2];
for(var2 = 0; var2 < var4 / 2; ++var2) {
byte var5 = var0[var2 * 2];
byte var6 = var0[var2 * 2 + 1];
int var13;
if(var5 < 0) {
var13 = var5 + 256;
} else {
var13 = var5;
}
short var7 = (short)(var13 + 0);
if(var6 < 0) {
var13 = var6 + 256;
} else {
var13 = var6;
}
var3[var2] = (short)(var7 + (var13 << 8));
}
}
int[] var8 = var3;
if(var3 != null && var3.length != 0) {
float var10 = 0.0F;
for(int var11 = 0; var11 < var8.length; ++var11) {
var10 += (float)(var8[var11] * var8[var11]);
}
var10 /= (float)var8.length;
float var12 = 0.0F;
for(var4 = 0; var4 < var8.length; ++var4) {
var12 += (float)var8[var4];
}
var12 /= (float)var8.length;
var4 = (int)(Math.pow(2.0D, (double)(var1 - 1)) - 1.0D);
double var14 = Math.sqrt((double)(var10 - var12 * var12));
int var9;
if((var9 = (int)(10.0D * Math.log10(var14 * 10.0D * Math.sqrt(2.0D) / (double)var4 + 1.0D))) < 0) {
var9 = 0;
}
if(var9 > 10) {
var9 = 10;
}
return var9;
} else {
return 0;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有