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