public  void calculeM(){
		M = new double[n][k];
		calculeD();
		for (int i=0;i<n;i++){
			double denominateur = Math.exp((-2.0)*Math.log(delta)/(beta-1.0));
			M[i][0]=1;
			for (int l=1;l<k;l++){
				denominateur+=Math.exp((-2.0/(beta-1.0))*Math.log(D[i][l])-alpha*Math.log(c[l])/(beta-1.0));
			}
			for (int j=1 ; j<k; j++){ //j = 0 correspondant a l'ensemble vide
				if (D[i][j]!=0)	M[i][j]=Math.exp((-2.0/(beta-1.0))*Math.log(D[i][j])-alpha*Math.log(c[j])/(beta-1.0))/denominateur;
				M[i][0] -= M[i][j];
			}
			
		}
	}