| 1 | 1/1 | 返回列表 |
| 查看: 3961 | 回復: 0 | ||
xiashaoyan新蟲 (正式寫手)
|
[求助]
fftshift和ifftshift的使用場合,求助大神,這個問題已經(jīng)困擾很久了~~
|
|
我知道,fftshift和ifftshift對于偶數(shù)長度的數(shù)組,兩者無區(qū)別;對于奇數(shù)長度數(shù)組,fftshift相當于把數(shù)組的第一個放到數(shù)組中間,而ifftshift則是把最后一個放到中間。但是在用fft進行濾波等處理時,什么時候用fftshift或ifftshift感到很糊涂了,因為這個問題已經(jīng)遇到很多次了. 現(xiàn)在想實現(xiàn)對一組數(shù)據(jù)進行低通濾波,代碼如下: Nf = 2^12; xAxisf = linspace(-10,10,Nf); % plot(xaxis, data); % FFT xsize = numel(data); Xf = zeros([1 Nf]); indices = Nf/2-floor(xsize/2):Nf/2-floor(xsize/2)+xsize - 1; Xf(indices) = data; % Xf = fftshift(Xf); Xf = fft(Xf); Xf = fftshift(Xf); % plot Xfa = abs(Xf); plot(xAxisf, Xfa); % generate super-gaussian filter function Nf = numel(Xf); widthfilter = 0.12; filterpower = 2; filter = exp(-(xAxisf.^2./widthfilter^2).^filterpower); % filter filtertimes = 20; Xf = Xf .* filter.^filtertimes; % plot Xfa = abs(Xf); plot(Xfa); % iFFt Xfs = ifftshift(Xf); Xif = ifft(Xfs); % Xif = ifftshift(Xif); result = abs(Xif); plot(result(indices)) 現(xiàn)在針對這個程序,我有一些疑問,希望大家能幫忙看看,謝謝大神門了! 問題1: 在fft用之前,不需要用fftshift對data進行操作嗎?就像如下操作: Xf = fftshift(data); % NOT NEEDED??? Xf = fft(Xf); 問題2: 程序中是用ffitshift對Xf操作的(Xf = fftshift(Xf)),我想為什么不能用ifftshift操作呢? 問題3: 在使用ifft之前,為什么用ifftshift操作呢?(Xfs = ifftshift(Xf) 而不是用ffishift呢?問題4; Xif = ifft(Xfs)反傅里葉變換之后,要用iffshift操作嗎?如果需要,為什么不是用ffishift呢? 其實,問題總的來說,就是fftshift和ifftshift在什么場合下使用,為什么有時候用fftshift操作,而不是用ifftshift操作呢?或者為什么有時候用ifftshift操作,而不是用fftshift操作呢? |
| 1 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 11408軟件工程求調(diào)劑 +3 | Qiu學ing 2026-03-28 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 材料與化工272求調(diào)劑 +9 | 阿斯蒂芬2004 2026-03-28 | 9/450 |
|
|
[考研] 一志愿中南大學化學0703總分337求調(diào)劑 +5 | niko- 2026-03-27 | 5/250 |
|
|
[考研] 286求調(diào)劑 +4 | 丟掉懶惰 2026-03-27 | 7/350 |
|
|
[考研] 285求調(diào)劑 +4 | AZMK 2026-03-27 | 7/350 |
|
|
[考研] 266分求材料化工冶金礦業(yè)等專業(yè)的調(diào)劑 +4 | 哇呼哼呼哼 2026-03-26 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | 劉柯@ 2026-03-24 | 4/200 |
|
|
[考研] 求調(diào)劑,一志愿 南京航空航天大學大學 ,080500材料科學與工程學碩 +4 | @taotao 2026-03-26 | 5/250 |
|
|
[考研] 調(diào)劑求收留 +7 | 果然有我 2026-03-26 | 7/350 |
|
|
[考研] 281求調(diào)劑 +3 | 亞克西good 2026-03-26 | 5/250 |
|
|
[考研] 總分322求生物學/生化與分子/生物信息學相關(guān)調(diào)劑 +5 | 星沉uu 2026-03-26 | 6/300 |
|
|
[考研] 機械學碩總分317求調(diào)劑。。! +4 | Acaciad 2026-03-25 | 4/200 |
|
|
[考研] 290分調(diào)劑求助 +3 | 吉祥止止陳 2026-03-25 | 3/150 |
|
|
[考研] 材料專碩 335 分求調(diào)劑 +4 | 拒絕冷暴力 2026-03-25 | 4/200 |
|
|
[考研] 考研一志愿蘇州大學初始315(英一)求調(diào)劑 +3 | sbdksD 2026-03-24 | 4/200 |
|
|
[考研] 0854AI CV方向招收調(diào)劑 +4 | 章小魚567 2026-03-23 | 4/200 |
|
|
[考研] 296求調(diào)劑 +4 | 汪?! 2026-03-25 | 7/350 |
|
|
[考研] 求調(diào)劑 +3 | 李李不服輸 2026-03-25 | 3/150 |
|
|
[考研] 344求調(diào)劑 +3 | desto 2026-03-24 | 3/150 |
|
|
[考研] 361求調(diào)劑 +3 | Glack 2026-03-22 | 3/150 |
|