アットウィキロゴ

itibusyu

package p3;
 
 
public class pro {
 
    int[] point=new int[100];
     int[] pointx=new int[100];
    double[] p=new double[11];
    double[] mu=new double[11];
    double[] sig=new double[11];
 
      double[] ps=new double[11];
    double[] mus=new double[11];
    double[] sigs=new double[11];
 
    double[][] q=new double[31][11];
 
    public static void main(String[] args) {
        pro r=new pro();
    }
 
    pro(){
 
 
 
     int s,sx; 
   point[	1	]=1351	;
point[	2	]=	296	;
point[	3	]=	265	;
point[	4	]=	227	;
point[	5	]=	238	;
point[	6	]=	209	;
point[	7	]=	197	;
point[	8	]=	169	;
point[	9	]=	183	;
point[	10	]=	149	;
point[	11	]=	164	;
point[	12	]=	133	;
point[	13	]=	136	;
point[	14	]=	125	;
point[	15	]=	141	;
point[	16	]=	124	;
point[	17	]=	99	;
point[	18	]=	89	;
point[	19	]=	61	;
point[	20	]=	60	;
point[	21	]=	410	;
 
 
pointx[	1	]=	54	;
pointx[	2	]=	205	;
pointx[	3	]=	339	;
pointx[	4	]=	380	;
pointx[	5	]=	407	;
pointx[	6	]=	385	;
pointx[	7	]=	358	;
pointx[	8	]=	336	;
pointx[	9	]=	298	;
pointx[	10	]=	265	;
pointx[	11	]=	223	;
pointx[	12	]=	234	;
pointx[	13	]=	191	;
pointx[	14	]=	168	;
pointx[	15	]=	157	;
pointx[	16	]=	133	;
pointx[	17	]=	93	;
pointx[	18	]=	89	;
pointx[	19	]=	86	;
pointx[	20	]=	77	;
pointx[	21	]=	348	;
 
 
 
 
 
   for(sx=1;sx<11;sx++){  
   mu[sx]=2*sx;
   sig[sx]=2;
  p[sx]=0.1;
   }
 
   int tr;
   for(tr=1;tr<6;tr++){
 
   trial sub=new trial();
   sub.point=point;
   sub.mu=mu;
   sub.p=p;
   sub.sig=sig;
   sub.makedata();
   ps=sub.p;
   mus=sub.mu;
   sigs=sub.sig;
 
   for(s=1;s<11;s++){
   p[s]=0.9*p[s]+0.1*ps[s];
   mu[s]=0.9*mu[s]+0.1*mus[s];
   sig[s]=0.9*sig[s]+0.1*sigs[s];
   }
 
 
    }
 
 
     for(sx=1;sx<11;sx++){  
     System.out.println(p[sx]+","+mu[sx]+","+sig[sx]);
    }
 
 
 
    }
 
 
}
 
最終更新:2017年01月01日 15:03