
プログラミング全くの初心者です
タイトル通り、任意のデータ(100個ほど)による波長をフーリエ変換し、
そのパワースペクトル算出をfortranで行いたいのです。
(横軸時間、縦軸大きさのデータです)
フーリエ変換の理論上の原理、およびパワースペクトル(=虚部の二乗+実部の二乗)
という定義は、教科書から理解できたのですが、
実際に任意のデータに対してフーリエ変換を施す、となると、一体全体何からはじめていいかわからないのです。
そもそもフーリエ変換をしてデータを補間し、100個をさらに分割して増やさなければならないと思うのですが、(違うかもしれませんが)
何をしたらいいのかわからず途方にくれています。
フーリエ係数を求めるのに積分が出てきますが、これもプログラムでどう表現していいのかわかりません
無教養で申し訳ありません。
どうにもこうにも調べ方がわかりませんでしたので質問させていただきます
どなたかヒントをお願いします・・・・・
No.3ベストアンサー
- 回答日時:
京大数理研の大浦拓哉先生という方がフーリエ変換の解説とプログラムを書いておられるようです。
http://www.kurims.kyoto-u.ac.jp/~ooura/fftman/in …
http://www.kurims.kyoto-u.ac.jp/~ooura/fft-j.html
http://www.kurims.kyoto-u.ac.jp/~ooura/index-j.h …
(上記リンク先が文字化けするようならエンコーディングをEUCにしてみてください)
参考URL:http://www.kurims.kyoto-u.ac.jp/~ooura/index-j.h …
No.2
- 回答日時:
図書館に行って、浦 昭二著"Fortran入門"という本を探せば、FFTのサンプルプログラムが載っている。
版によっては、間違いがあるが。
アルゴリズムも示されているので、それを見て自分で修正する。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて下さい
-
「0x00ff0000」?
-
EXCELVBAでSQLserverからデータ...
-
不規則なデータのfft処理
-
Fortran カンマを含む数値デー...
-
C言語で2桁Hex文字列を10進...
-
配列でデータが入っている要素...
-
【エクセル】測定時間がバラバ...
-
C言語を用いて、GNUPLOTでリア...
-
VBA 空白セルを削除ではない方...
-
<VB>String→Object
-
プログラミング python pandas ...
-
Visual Basic によるNC機械制御
-
S9タイプからXタイプにデータ...
-
ハミング窓関数とFFT(高速フー...
-
C# でDataTableの更新を高速化...
-
特定のデータの抽出方法を教え...
-
GridViewの行の一部を複数行にする
-
この行は既に別のテーブルに属...
-
メモ帳(テキストデータ)をExc...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
メモ帳(テキストデータ)をExc...
-
この行は既に別のテーブルに属...
-
多量のSUMIF式を軽くしたい
-
配列でデータが入っている要素...
-
EXCELVBAでSQLserverからデータ...
-
エクセルで2つの時系列のデー...
-
ACCESS VBA インデックスが有効...
-
二分探索の平均探索回数
-
Accessで該当データにフラグを...
-
ビットシフトについて
-
Rails4 Redirect_Toで送信
-
CString型の文字列連結について
-
[C言語] コメント文字列を無視...
-
ブレーカー落ちで壊れたりしな...
-
ActiveReportについて
-
バーコードリーダーの読込デー...
-
C# でDataTableの更新を高速化...
-
プログラミング python pandas ...
おすすめ情報