アットウィキロゴ

mem06

package delta;
 
 
public class pro {
 
 double[] inv_mono=new double[26];
    double[] inv_bus=new double[26];
     double[][] mat=new double[26][26];
  double[][] q=new double[26][26];
     double[][] q_rev=new double[26][26];
  double[] delta=new double[26];
 
   double[] inv_rev=new double[26];
    public static void main(String[] args) {
        pro r=new pro();
    }
 
    pro(){
 
        int s;
 
        for(s=1;s<26;s++){
        inv_mono[s]=40;    
        }
 
 
 
        for(s=1;s<26;s++){
        inv_bus[s]=40;    
        }
 
        int sx;
 
        for(s=1;s<26;s++){
        for(sx=1;sx<26;sx++){
        mat[s][sx]=0.04;    
        }}
 
 
 
 
        for(s=1;s<26;s++){
        for(sx=1;sx<26;sx++){
        q[s][sx]=mat[s][sx]*inv_bus[s];    
        }}
 
 
        for(sx=1;sx<26;sx++){
       double v1=0; 
       for(s=1;s<26;s++){
        v1=v1+q[s][sx];    
        }
        delta[sx]=inv_mono[sx]/v1;
        }
 
 
 
        for(s=1;s<26;s++){
       double v1=0; 
       for(sx=1;sx<26;sx++){
        q_rev[s][sx]=delta[sx]*q[s][sx];    
        }
        }
 
 
 
 
          for(s=1;s<26;s++){
       double v2=0; 
       for(sx=1;sx<26;sx++){
        v2=v2+q_rev[s][sx];    
        }
        inv_rev[s]=v2;
        System.out.println(v2);
 
          }
 
 
 
 
 
    }
 
 
}
 
最終更新:2015年09月21日 20:43