dft

    -2熱度

    2回答

    我有一個ascii文件,包含2048 x和y值對。我只是想知道如何在MATLAB中繪製y的fft。我正在寫下面的MATLAB代碼,但無法找到合適的結果。 我該怎麼做?這是我曾嘗試: I = load('data1.asc'); for i = 1:2048 y = I(:,2); end plot(x) Fs = 40000; T = 1/Fs; L

    0熱度

    1回答

    我正在做的是預處理後的圖像(通過閾值)找到圖像的輪廓。 我希望(使用DFT()函數) 我的代碼如下得到每個輪廓的離散傅里葉描述, vector<Mat> contourLines1; vector<Mat> contourLines2; getContourLine(exC1, contourLines1, binThreshold, numOfErosions); getContourL

    1熱度

    2回答

    我有一個n x m數據矩陣。 如何創建一個總和包含每列的元素的函數,例如,如果我輸入一個值,我會得到一個1 x m行(其中m > 100)? 更具體而言,我計算在應該針對我把任何輸入頻率下工作的每一列的數據的離散傅立葉變換 這裏是我的單個列代碼: (* Length of time data *) n = Length[t] (* Compute discrete fourier trans

    1熱度

    1回答

    我需要修改OpenCV中dft函數內部的一些變量,以使其適合我的應用程序。 哪裏可以找到dft源代碼? 我試過C:\opencv243\build\include\opencv2\core.hpp,但它只給出了dft的描述: //!執行正向或反向一維或二維離散傅立葉變換 CV_EXPORTS_W void dft(InputArray src,OutputArray dst,int flags =

    3熱度

    1回答

    我嘗試使用opencv的dft函數來過濾信號。我嘗試這種方式走的是信號的時域: cv::dft(x, x_fft, cv::DFT_COMPLEX_OUTPUT, 0); 消除不需要的頻率: for(int k=0; k<32;k++){ if(k==0 || k>6) { x_fft.ptr<float>(0)[2*k+0]=0; x_ff

    0熱度

    1回答

    這個問題主要與這個答案有關:Here如果@Paul R有機會看它,那麼這將是理想的。 我有一個信號,我已經計算了STFT。 NFFT的大小爲256,重疊爲128.這產生了包含輸出的21個獨立塊。 因此,我想將其轉換爲赫茲,以查看信號中這些點的每個不同的赫茲。我已經用下面的公式計算幅度: sqrt(output[i][j].re * output[i][j].re + output[i][j].im

    3熱度

    1回答

    我想開發音符探測器作爲我的學位項目,我想從頭開始。我已經編寫了用於「.wav」文件的代碼,該文件從該音頻音樂文件中提取所有信息,併爲此給出幅度。 然後我寫了一個DFT的代碼 - 它給我輸出一個複數,其中一個軸(實數/虛數)是振幅/幅度,另一個是相位。 現在我想要的答案在頻率(赫茲不在向量)的問題,所以我可以檢查我的DFT是否給我正確的輸出。我如何將我的DFT輸出轉換爲頻率? 我有C語言編寫這一點,

    0熱度

    1回答

    在這個DFT上,我一直在撞牆。它應該打印出:8,0,0,0,0,0,0,0,但是我得到8,然後非常非常小的數字。這些舍入錯誤?有什麼我可以做的嗎?我的Radix2 FFT給出了正確的結果,似乎愚蠢的DFT也無法工作。 我開始用複數,所以我知道有一個很好的缺失,我試圖剝奪它來說明問題。 #include <cstdlib> #include <math.h> #include <iostream

    1熱度

    2回答

    我想知道數據的頻率。我有一點想法,它可以使用FFT完成,但我不知道該怎麼做。一旦我將整個數據傳遞給FFT,那麼它會給我2個峯值,但我怎樣才能得到頻率? 非常感謝。

    4熱度

    3回答

    我已經開始(一個小項目)來計算頻域圖像的功率譜。 所以,我有什麼到現在是這樣的: %// close all; clear all; %// not generally appreciated img = imread('ajw_pic.jpg','jpg'); % it is a color image img = rgb2gray(img); %// change to gray psd