查看單個文章
舊 2017-11-28, 09:15 PM   #4 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時級別:83 | 在線時長:7321小時 | 升級還需:71小時
註冊日期: 2002-12-07
文章: 11484
精華: 0
現金: 22154 金幣
資產: 3019394 金幣
預設

說真的什麼高斯 傅立葉
早就忘光光了
連什麼是 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
mini 目前離線  
送花文章: 1623, 收花文章: 7147 篇, 收花: 25293 次
回覆時引用此帖
有 2 位會員向 mini 送花:
a471 (2017-11-29),alanniok (2017-11-29)
感謝您發表一篇好文章