| 24小時(shí)熱門(mén)版塊排行榜 |
| 2 | 1/1 | 返回列表 |
| 查看: 899 | 回復(fù): 1 | ||
小卒wwt銀蟲(chóng) (小有名氣)
|
[求助]
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]); |
鐵桿木蟲(chóng) (正式寫(xiě)手)
|
兩種形式的效果是一樣的。 程序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ā)表 | |
|---|---|---|---|---|
|
[考研] 梁成偉老師課題組歡迎你的加入 +9 | 一鴨鴨喲 2026-03-14 | 11/550 |
|
|---|---|---|---|---|
|
[考研] 招收調(diào)劑碩士 +4 | lidianxing 2026-03-19 | 10/500 |
|
|
[考研] 材料與化工求調(diào)劑 +7 | 為學(xué)666 2026-03-16 | 7/350 |
|
|
[考研] 304求調(diào)劑 +3 | 曼殊2266 2026-03-18 | 3/150 |
|
|
[考研] 一志愿福大288有機(jī)化學(xué),求調(diào)劑 +3 | 小木蟲(chóng)200408204 2026-03-18 | 3/150 |
|
|
[考研] 287求調(diào)劑 +3 | 晨昏線與星海 2026-03-19 | 4/200 |
|
|
[考研] 346求調(diào)劑[0856] +3 | WayneLim327 2026-03-16 | 6/300 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 6/300 |
|
|
[考研] 328求調(diào)劑,英語(yǔ)六級(jí)551,有科研經(jīng)歷 +3 | 生物工程調(diào)劑 2026-03-17 | 7/350 |
|
|
[考研] 一志愿武理材料305分求調(diào)劑 +5 | 想上岸的鯉魚(yú) 2026-03-18 | 6/300 |
|
|
[考研] 26調(diào)劑/材料/英一數(shù)二/總分289/已過(guò)A區(qū)線 +7 | 步川酷紫123 2026-03-13 | 7/350 |
|
|
[考研] 化學(xué)工程321分求調(diào)劑 +15 | 大米飯! 2026-03-15 | 18/900 |
|
|
[考研] 312求調(diào)劑 +8 | 陌宸希 2026-03-16 | 9/450 |
|
|
[考研] 一志愿,福州大學(xué)材料專碩339分求調(diào)劑 +3 | 木子momo青爭(zhēng) 2026-03-15 | 3/150 |
|
|
[考研]
|
zhouzhen654 2026-03-16 | 3/150 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 085600材料與化工 求調(diào)劑 +13 | enenenhui 2026-03-13 | 14/700 |
|
|
[考研] 0703 物理化學(xué)調(diào)劑 +3 | 我可以上岸的對(duì)?/a> 2026-03-13 | 5/250 |
|
|
[碩博家園] 085600 260分求調(diào)劑 +3 | 天空還下雨么 2026-03-13 | 5/250 |
|
|
[考研] 333求調(diào)劑 +3 | 152697 2026-03-12 | 4/200 |
|