| 2 | 1/1 | 返回列表 |
| 查看: 919 | 回復(fù): 1 | |||
小卒wwt銀蟲 (小有名氣)
|
[求助]
matlab中fft(x)與fft(x,n)的區(qū)別 已有1人參與
|
|
matlab中的fft函數(shù)主要有兩種形式,fft(x)和fft(x,n),當(dāng)n是2的m次方時(shí),兩者的計(jì)算結(jié)果一致,但有個(gè)疑問(wèn)是,當(dāng)n不是2的m次方時(shí),對(duì)信號(hào)進(jìn)行fft變化應(yīng)該采用哪種方式?我在網(wǎng)上看到是采用fft(x,n)居多,matlab幫助中采用的也是這種形式,但也發(fā)現(xiàn)過(guò)采用第一種形式的,那么到底該采用哪種形式呢?還是要具體問(wèn)題具體分析?這是程序代碼 %程序1 clear;clc;fs=100; t=[0:1/fs:83]; p=1.3*sin(0.48*2*pi*t)+0.5*sin(1.8*2*pi*t)+0.9*sin(2.2*2*pi*t); figure(1); plot(t,p); grid on; title('信號(hào) p(t)'); xlabel('t'); ylabel('p'); Y=fft(p); mag=abs(Y)*2/length(t); f=(0:length(t)-1)'*fs/length(t); figure(2); plot(f,mag); grid on; title('頻譜圖 (理想值:[0.48Hz,1.3]、[1.8Hz,0.5]、[2.2Hz,0.9]) '); xlabel('f (Hz)') ylabel('幅值') axis([0,10,0,1.4]); %程序2 clear;clc;fs=100; t=[0:1/fs:83]; p=1.3*sin(0.48*2*pi*t)+0.5*sin(1.8*2*pi*t)+0.9*sin(2.2*2*pi*t); figure(1); plot(t,p); grid on; title('信號(hào) p(t)'); xlabel('t'); ylabel('p'); nfft=2^nextpow2(length(t)); Y=fft(p,nfft); mag=abs(Y)*2/length(t); f=(0:nfft-1)'*fs/nfft;%頻率序列 figure(2); plot(f,mag); grid on title('頻譜圖 (理想值:[0.48Hz,1.3]、[1.8Hz,0.5]、[2.2Hz,0.9]) '); xlabel('f (Hz)') ylabel('幅值') axis([0,10,0,1.4]); |
鐵桿木蟲 (正式寫手)
|
兩種形式的效果是一樣的。 程序2中“nfft=2^nextpow2(length(t));”改為“nfft=2^nextpow2(length(t)/2);”(由采樣定理決定),可知兩種方式下的結(jié)果是一樣的。 X為信號(hào),n為變換點(diǎn)數(shù)。 Y = fft(X) 是對(duì)信號(hào)X進(jìn)行快速傅里葉變換; Y = fft(X,n)就是對(duì)信號(hào)X的前n個(gè)點(diǎn)進(jìn)行快速傅里葉變換,如果n大于x的點(diǎn)數(shù),則直接取前n個(gè)點(diǎn),若小于n,則X先進(jìn)行補(bǔ)零擴(kuò)展為n點(diǎn)序列再求N點(diǎn)FFT。 一般情況下,n要取最接近X長(zhǎng)度的2的整數(shù)冪,這樣可以實(shí)現(xiàn)更快的FFT,提高計(jì)算效率。 |

| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料與化工306分找調(diào)劑 +13 | 滄海輕舟e 2026-04-02 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 260求調(diào)劑 +4 | 朱芷琳 2026-04-02 | 4/200 |
|
|
[考研] 交通運(yùn)輸考試264分求工科調(diào)劑 +3 | jike777 2026-04-02 | 3/150 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +3 | 崔wj 2026-04-02 | 3/150 |
|
|
[考研] 考研調(diào)劑0702 +3 | 梅子味晚霞 2026-03-28 | 3/150 |
|
|
[考研] 279求調(diào)劑 +6 | 學(xué)而思兮知 2026-04-01 | 6/300 |
|
|
[考研] 一志愿中國(guó)科學(xué)院大學(xué)265求調(diào)劑 +8 | 恬淡ye 2026-03-31 | 9/450 |
|
|
[考研] 086000生物與醫(yī)藥 初試274求調(diào)劑 +5 | 小叮當(dāng)來(lái)了 2026-03-30 | 6/300 |
|
|
[考研] 262求調(diào)劑 +9 | 勵(lì)志一定發(fā)文章 2026-03-31 | 10/500 |
|
|
[考研] 求調(diào)劑:一志愿:南京大學(xué) 專業(yè):0705 總分320 ,本科985,四六級(jí)已過(guò) +3 | lfy760306 2026-03-31 | 3/150 |
|
|
[考研] 375求調(diào)劑 +7 | 雨夏整夜 2026-03-29 | 7/350 |
|
|
[考研] 315求調(diào)劑 +6 | akie... 2026-03-28 | 7/350 |
|
|
[考研] 0856 335分 +9 | cccchenso 2026-03-29 | 9/450 |
|
|
[考研] 一志愿南昌大學(xué)324求調(diào)劑 +6 | hanamiko 2026-03-29 | 6/300 |
|
|
[考研] 南京大學(xué)化學(xué)調(diào)劑 +11 | 景隨風(fēng) 2026-03-29 | 16/800 |
|
|
[考研] 276求調(diào)劑 +3 | 趙久華 2026-03-29 | 3/150 |
|
|
[考研] 一志愿南開大學(xué)0710生物學(xué)359求調(diào)劑 +5 | 兔兔兔111223314 2026-03-29 | 7/350 |
|
|
[考研] 085602 化學(xué)工程專碩 340分求調(diào)劑 +4 | qianbai11 2026-03-29 | 4/200 |
|
|
[考研] 340求調(diào)劑 +5 | jhx777 2026-03-27 | 5/250 |
|
|
[考研] 315調(diào)劑 +4 | 0860求調(diào)劑 2026-03-26 | 5/250 |
|