アットウィキロゴ

がめ1130

class game1130{
public static void main(String args[]){
double delta;
double[] b=new double[100];
double[][] a=new double[100][100];
double[] alpha=new double[100];
double z;
int num;
int m,n;
num=100;
for (m=0;m<100;m++){
b[m]=m;
}

delta=Math.PI/num;


for(m=0;m<100;m++){
for(n=0;n<100;n++){
a[m][n]=Math.cos(-m*n*delta);
}
}


for(m=0;m<100;m++){
z=0;
for(n=0;n<100;n++){
z=z+a[m][n]*b[n];
}
alpha[m]=z/num;
}

n=50;
z=alpha[0];
for (m=1;m<100;m++){
z=z+alpha[m]*Math.cos(m*delta*n);
}
System.out.println(z);






}
}
最終更新:2011年03月08日 19:39