說真的什麼高斯 傅立葉
早就忘光光了
連什麼是 fftw 都不知
但既然不小心回答了只好硬著頭皮查一下...
原來是有一現成的 函式庫叫 fftw 可以讓使用者宣告後輸入數值交給它算出解答
版友的問題是如何把自己的資料正確餵給fftw
找到一篇
http://blog.sciencenet.cn/blog-531760-1048005.html
首先是宣告
一個fftw 的一維陣列 in
一個fftw 二維陣列out 擺放輸出值 , out[i][0] 與 out[i][1] 分別列出 實數與虛數 (哪一個擺實哪一個擺虛 請自己觀察變數裡的數值...)
那 1 3 2 4 6 1 5 是一維資料
就直接依序給 in[i] 就好了
in[0]=1
in[1]=3
in[2]=2
in[4]=4
in[5]=6
in[6]=1
in[7]=5