質問: 2次元の高速逆フーリエ変換のプログラムを作成しています 512×512のデータを計算しています i=512,j=512,n=512を代入します その中で配列の数値を丸ごと別の配列に代入したい部分がありますが、うまく数値を代入することが出来ません このプログラムで行いたいことは最終的に xx[i][j]=x[ib] yy[i][j]=y[ib]; の計算です 変数が違うものの代入方法が思いつかずに困っています x[0],x[1],x[2],...,x[n-1]をそれぞれxx[i][0],xx[i][1],xx[i][2]・・・xx[i][n-1]に代入したいですyも同様に考えています ### 発生している問題・エラーメッセージ xx[i][j]=x[j]; yy[i][j]=y[j]; の出力される値がすべて同じ値が出てくる エラーメッセージ 出力される値がすべて同じ値が出てくる ### 該当のソースコード c言語 for(ib=0;ib
回答: 配列同士の関係から素直に組むと、以下のようになります。 ``` for( i = 0; i < n; i++){ for( j = 0; j < n; j++){ xx[i][j] = x[j]; yy[i][j] = y[j]; } } ```