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<n;ib++){
for(j=0;j<=n-1;j++){
x[j]=x[ib];
y[j]=y[ib];
}
}
for(j=0;j<=n-1;j++){
xx[i][j]=x[j];
yy[i][j]=y[j];
}
}
###試したこと
変数が違うものの代入なのでx[j],y[j]を使用してみました
回答3件
あなたの回答
tips
プレビュー