• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フーリエ変換のC言語プログラムについて)

フーリエ変換のC言語プログラムについて

このQ&Aのポイント
  • C言語で実装したフーリエ変換プログラムで、正弦波のフーリエ変換結果がすべて0または-0になってしまう問題が発生しています。
  • プログラムの該当箇所は関数Fourierで、reX.txtに実部の結果を書き込んでいます。
  • 虚部の結果は問題ないので、何が原因かわかりません。コードを確認しても特に問題は見当たりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

元のデータがsin関数なら、虚部だけしか出ないので正常では? fopen()に対応したfclose()が必要なのはその通りなので直すべきですが。

その他の回答 (1)

  • honor
  • ベストアンサー率35% (25/71)
回答No.1

fclose()が足りないんじゃないですか

merameratatta
質問者

補足

fcloseを逐一つけてみましたが、特に変わりませんでした。関数の最後につけさえすれば大丈夫なようです。。。

関連するQ&A