アットウィキロゴ

game0728

class game0728{

int m,n,mx,nx;
double a[][]=new double[11][11];
double b[]=new double[11];
double c[]=new double[11];
double e;
double z;

public static void main(String[] args) {
game0728 test=new game0728();
}

game0728(){

for (m=1;m<11;m++){
for (n=1;n<11;n++){
e=Math.random();
a[m][n]=e;
}
}


for (m=1;m<11;m++){
e=Math.random();
b[m]=e;
}

sol();

}

public void matrix(){
for(mx=1;mx<11;mx++){
for(m=1;m<11;m++){
z=(double)a[m][mx]/a[mx][mx];
if(m==mx)z=0;
for(n=1;n<11;n++){
a[m][n]=a[m][n]-z*a[mx][n];
}
b[m]=b[m]-z*b[mx];
}
}

}

public void sol(){

matrix();

for(m=1;m<11;m++){
c[m]=(double)b[m]/a[m][m];
}

}


    
}
最終更新:2011年02月28日 09:53