線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2212
推到 Plurk!
推到 Facebook!

我要怎麽才能把FFT算法的原始結果畫成頻率分離的形式,也就是MATLAB上的那種?

答題得分者是:小傑克
blue36sea
一般會員


發表:13
回覆:35
積分:23
註冊:2008-10-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-03-19 10:47:43 IP:202.197.xxx.xxx 訂閱
我要怎麽才能把FFT算法的原始結果畫成頻率分離的形式,也就是MATLAB上的那種?
小傑克
資深會員


發表:5
回覆:209
積分:357
註冊:2009-02-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-03-19 12:29:04 IP:59.112.xxx.xxx 訂閱
http://delphi.ktop.com.tw/board.php?cid=168&fid=921&tid=87560

請在KTOP輸入 FFT 查詢, 應該會有你想要的東西
------
額有朝天骨,眼中有靈光
blue36sea
一般會員


發表:13
回覆:35
積分:23
註冊:2008-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-03-19 15:38:20 IP:202.197.xxx.xxx 訂閱
找不到,應該說找不到我需要的,在網上當下許多源碼看了,發現都是將N點的輸入數據經過轉換後得到N點,卻不是真正的頻率分離,可是,我想要的是將頻率分離後的頻譜圖就跟MATLAB上顯示的那種一樣。
小傑克
資深會員


發表:5
回覆:209
積分:357
註冊:2009-02-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-03-19 16:11:23 IP:59.112.xxx.xxx 訂閱
其實我不太理解你的問題
原數據群 ---> 某種演算法處理 ---> 結論數據群 --> 2D/3D座標轉換 --> 結果圖形 不知道你是哪個步驟的程式有問題?

http://neural.cs.nthu.edu.tw/jang/books/matlabProgramming4beginner/cdrom/matlabProgramming4beginner/slide/ 有很多圖
不知你說的是哪一種

如果你是想找現成一步到位的元件....那就用google吧

===================引 用 blue36sea 文 章===================
找不到,應該說找不到我需要的,在網上當下許多源碼看了,發現都是將N點的輸入數據經過轉換後得到N點,卻不是真正的頻率分離,可是,我想要的是將頻率分離後的頻譜圖就跟MATLAB上顯示的那種一樣。
------
額有朝天骨,眼中有靈光
blue36sea
一般會員


發表:13
回覆:35
積分:23
註冊:2008-10-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-03-20 09:58:49 IP:202.197.xxx.xxx 訂閱
我要將一個電壓曲線,大概兩個周期,我從中采樣128(實數)個點,把這128個點作為FFT算法的輸入數據,如果理想的情況,我想經過FFT算法後得到頻率分離的數據,然後畫出MATLAB裏面那種橫坐標為頻率,縱坐標為幅值的圖像。
問題是:我使用FFT算法(網上當下來的)得到的數據還是128(實數)個點,我開始以為把這些點畫出來就可以了,可是後來一想,頻譜分析裏的圖像橫坐標頻率有基波,一次諧波,二次諧波的哪些頻率,所以就開始納悶這些數據要怎麽處理,才能畫出MATLAB裏面那種橫坐標為頻率,縱坐標為幅值的圖像?
小傑克
資深會員


發表:5
回覆:209
積分:357
註冊:2009-02-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-03-20 11:46:33 IP:59.112.xxx.xxx 訂閱
MATLAB老實說我也沒聽過, 但既然是座標圖, 有數值就可以畫, 網路上什麼都有
剛剛我搜尋一下頻譜分析,有個文章在描述 http://cslin.auto.fcu.edu.tw/scteach/lego/ppp.html
根據裡面說 ,信號經過傅氏轉換後就會變頻譜, 但根據我看內容(我沒學過也許解讀錯誤)
你說的電壓曲線應該是指一個原始波加上許多條雜訊波的總合, 雜訊既然是許多不同的頻率的曲線的加總
看起來應該是透過不斷調整參數,來得到多組數據, 我覺得你應該要先研究經過轉換後的128點代表的意義是什麼
------
額有朝天骨,眼中有靈光
blue36sea
一般會員


發表:13
回覆:35
積分:23
註冊:2008-10-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-03-23 17:17:37 IP:202.197.xxx.xxx 訂閱
發覺自己在某些方面真的很差勁,編程是我的致命傷啊!
我最後實在沒辦法,到網上搜了好多程序,一一測試,發現基本上沒有一個好的,測試正弦波還可以,可是我一把方波放進去就都錯了,還有好多根本就不對,在碼位倒置那裏就錯了,最後還是找到一個通過多次測試的vb的程序,把它改成delphi,不過我還是看不懂最後的橫坐標頻率設置跟fft轉換的1024(最後畫圖只要前面512個點)有什麽關系!
最後真的非常感謝小傑克能幫忙回帖,起碼讓我有動力繼續啃程序!謝了!
系統時間:2024-05-18 16:01:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!