void  getE(double E[4][4],double u[4],double X[15][4])

//求协方差矩阵 
int i,j,k;

  for(i=0;i<4;i++)
for(j=0;j<4;j++)
E[i][j]=0.0;

for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
for(k=0;k<15;k++)
E[i][j]=E[i][j]+(X[k][i]-u[i])*(X[k][j]-u[j]);
E[i][j]=E[i][j]/(double)(n-1);
 
}  
}
调用语句getE(e1,U1,X1);
U1[4]={5.08,3.56,1.5,0.2667};double X1[15][4];