📄 excutepossibility.java
字号:
import java.util.*;
class ExcutePossibility
{
//private double average[] = new double[8];
//private double miu[] = new double[8];
private String input;
private double possibility[] =new double[]{0,0,0,0,0,0,0,0};
private final double pai =3.1416;
private final double e = 2.7182;
private double totalpossibility=1;
public ExcutePossibility(String c)
{
input = c;
}
public double possibility(double average[],double deta[])
{
StringTokenizer b = new StringTokenizer(input,",");
double array[]=new double[]{0,0,0,0,0,0,0,0};
for(int i =0;b.hasMoreTokens();i++){
array[i]=Double.parseDouble(b.nextToken());
//System.out.println(array[i]);
}
//System.out.println(b.countTokens());
//计算其概率的值
for(int j=0;j<array.length;j++)
{
double a =Math.pow((array[j]-average[j]),2)/(2*deta[j]);
double g =Math.pow(e,a);
double c =Math.sqrt(2*pai);
double d =Math.sqrt(deta[j]);
double f =1/(c*d);
possibility[j]= g*f;
//System.out.println("==="+a);
//System.out.println(g);
}
//System.out.println("++++"+possibility[1]);
for(int i=0;i<possibility.length;i++)
{
totalpossibility = totalpossibility * possibility[i];
}
//System.out.println("++++"+totalpossibility);
return totalpossibility;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -