用excel如何作快速傅里叶变换? 可否用excel做出傅里叶变换

excel\u4e2d\u5982\u4f55\u8fdb\u884c\u5085\u91cc\u53f6\u53d8\u6362

\u5085\u7acb\u53f6\u53d8\u6362\u5206\u4e3a\u56db\u79cd\u7c7b\u522b\uff1a
1\u3001\u975e\u5468\u671f\u6027\u8fde\u7eed\u4fe1\u53f7\u5085\u7acb\u53f6\u53d8\u6362(Fourier Transform, FT)\u3002
2\u3001\u5468\u671f\u6027\u8fde\u7eed\u4fe1\u53f7\u5085\u7acb\u53f6\u7ea7\u6570(Fourier Series, FS)\u3002
3\u3001\u975e\u5468\u671f\u6027\u79bb\u6563\u4fe1\u53f7\u79bb\u6563\u65f6\u57df\u5085\u7acb\u53f6\u53d8\u6362(Discrete Time Fourier Transform, DTFT)\u3002
4\u3001\u5468\u671f\u6027\u79bb\u6563\u4fe1\u53f7\u79bb\u6563\u5085\u7acb\u53f6\u53d8\u6362(Discrete Fourier Transform, DFT)\u3002Excel\u7684\u5085\u7acb\u53f6\u5206\u6790\u662f\u5feb\u901f\u5085\u91cc\u53f6\u53d8\u6362(Fast Fourier Transform)\u53ca\u5176\u9006\u53d8\u6362\u3002\u5feb\u901f\u5085\u91cc\u53f6\u53d8\u6362\u662f\u5229\u7528\u8ba1\u7b97\u673a\u8ba1\u7b97\u79bb\u6563\u5085\u91cc\u53f6\u53d8\u6362(DFT)\u7684\u9ad8\u6548\u3001\u5feb\u901f\u8ba1\u7b97\u65b9\u6cd5\u7684\u7edf\u79f0\u3002
\u5feb\u901f\u5085\u91cc\u53f6\u53d8\u6362\u6709\u5e7f\u6cdb\u7684\u5e94\u7528\uff1a\u6570\u5b57\u4fe1\u53f7\u5904\u7406\u3001\u8ba1\u7b97\u5927\u6574\u6570\u4e58\u6cd5\u3001\u6c42\u89e3\u504f\u5fae\u5206\u65b9\u7a0b\u3001\u7528\u4e8e\u5224\u65ad\u65f6\u95f4\u5e8f\u5217\u5468\u671f\u6027\u3002

\u6269\u5c55\u8d44\u6599\uff1a\u5085\u91cc\u53f6\u53d8\u6362\u7684\u5e94\u7528\uff1a
\u5085\u91cc\u53f6\u53d8\u6362\u662f\u7ebf\u6027\u7b97\u5b50\uff0c\u82e5\u8d4b\u4e88\u9002\u5f53\u7684\u8303\u6570\uff0c\u5b83\u8fd8\u662f\u9149\u7b97\u5b50\u3002\u5085\u91cc\u53f6\u53d8\u6362\u7684\u9006\u53d8\u6362\u5bb9\u6613\u6c42\u51fa\uff0c\u800c\u4e14\u5f62\u5f0f\u4e0e\u6b63\u53d8\u6362\u975e\u5e38\u7c7b\u4f3c\u3002
\u6b63\u5f26\u57fa\u51fd\u6570\u662f\u5fae\u5206\u8fd0\u7b97\u7684\u672c\u5f81\u51fd\u6570\uff0c\u4ece\u800c\u4f7f\u5f97\u7ebf\u6027\u5fae\u5206\u65b9\u7a0b\u7684\u6c42\u89e3\u53ef\u4ee5\u8f6c\u5316\u4e3a\u5e38\u7cfb\u6570\u7684\u4ee3\u6570\u65b9\u7a0b\u7684\u6c42\u89e3.\u5728\u7ebf\u6027\u65f6\u4e0d\u53d8\u7684\u7269\u7406\u7cfb\u7edf\u5185\uff0c\u9891\u7387\u662f\u4e2a\u4e0d\u53d8\u7684\u6027\u8d28\uff0c\u4ece\u800c\u7cfb\u7edf\u5bf9\u4e8e\u590d\u6742\u6fc0\u52b1\u7684\u54cd\u5e94\u53ef\u4ee5\u901a\u8fc7\u7ec4\u5408\u5176\u5bf9\u4e0d\u540c\u9891\u7387\u6b63\u5f26\u4fe1\u53f7\u7684\u54cd\u5e94\u6765\u83b7\u53d6\u3002
\u8457\u540d\u7684\u5377\u79ef\u5b9a\u7406\u6307\u51fa\uff1a\u5085\u91cc\u53f6\u53d8\u6362\u53ef\u4ee5\u5316\u590d\u6742\u7684\u5377\u79ef\u8fd0\u7b97\u4e3a\u7b80\u5355\u7684\u4e58\u79ef\u8fd0\u7b97\uff0c\u4ece\u800c\u63d0\u4f9b\u4e86\u8ba1\u7b97\u5377\u79ef\u7684\u4e00\u79cd\u7b80\u5355\u624b\u6bb5\u3002
\u79bb\u6563\u5f62\u5f0f\u7684\u5085\u91cc\u53f6\u53d8\u6362\u53ef\u4ee5\u5229\u7528\u6570\u5b57\u8ba1\u7b97\u673a\u5feb\u901f\u7684\u7b97\u51fa\uff08\u5176\u7b97\u6cd5\u79f0\u4e3a\u5feb\u901f\u5085\u91cc\u53f6\u53d8\u6362\u7b97\u6cd5\uff08FFT))\u3002
f(t)\u662ft\u7684\u5468\u671f\u51fd\u6570\uff0c\u5982\u679ct\u6ee1\u8db3\u72c4\u91cc\u8d6b\u83b1\u6761\u4ef6\uff1a\u5728\u4e00\u4e2a\u4ee52T\u4e3a\u5468\u671f\u5185f(X)\u8fde\u7eed\u6216\u53ea\u6709\u6709\u9650\u4e2a\u7b2c\u4e00\u7c7b\u95f4\u65ad\u70b9\uff0c\u9644f\uff08x\uff09\u5355\u8c03\u6216\u53ef\u5212\u5206\u6210\u6709\u9650\u4e2a\u5355\u8c03\u533a\u95f4\u3002
\u5219F\uff08x\uff09\u4ee52T\u4e3a\u5468\u671f\u7684\u5085\u91cc\u53f6\u7ea7\u6570\u6536\u655b\uff0c\u548c\u51fd\u6570S\uff08x\uff09\u4e5f\u662f\u4ee52T\u4e3a\u5468\u671f\u7684\u5468\u671f\u51fd\u6570\uff0c\u4e14\u5728\u8fd9\u4e9b\u95f4\u65ad\u70b9\u4e0a\uff0c\u51fd\u6570\u662f\u6709\u9650\u503c\uff1b\u5728\u4e00\u4e2a\u5468\u671f\u5185\u5177\u6709\u6709\u9650\u4e2a\u6781\u503c\u70b9\uff1b\u7edd\u5bf9\u53ef\u79ef\u3002

\u7528MATLAB \u5b9e\u73b0\u5085\u91cc\u53f6\u53d8\u6362:
\u7528\u6237\u4efb\u610f\u8f93\u5165\u4e00\u4e2a\u51fd\u6570\uff0c\u7136\u540e\uff0c\u8f93\u51fa\u51fd\u6570\u7684\u5085\u91cc\u53f6\u53d8\u6362\u51fd\u6570\uff0c\u7136\u540e\u8f93\u51fa\u632f\u5e45\u9891\u7387 \u3002
x=sin(2*pi*t); %\u4efb\u610f\u8f93\u5165\u4e00\u4e2a\u51fd\u6570\u3002
y=fft(x); %\u5085\u91cc\u53f6\u53d8\u6362\u51fd\u6570\u3002
plot(abs(y)); %\u632f\u5e45\u9891\u7387\u3002
\u51fd\u6570\uff08function\uff09\u8868\u793a\u6bcf\u4e2a\u8f93\u5165\u503c\u5bf9\u5e94\u552f\u4e00\u8f93\u51fa\u503c\u7684\u4e00\u79cd\u5bf9\u5e94\u5173\u7cfb\u3002\u8fd9\u79cd\u5173\u7cfb\u4f7f\u4e00\u4e2a\u96c6\u5408\u91cc\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u5bf9\u5e94\u5230\u53e6\u4e00\u4e2a\uff08\u53ef\u80fd\u76f8\u540c\u7684\uff09\u96c6\u5408\u91cc\u7684\u552f\u4e00\u5143\u7d20\u3002\u51fd\u6570f\u4e2d\u5bf9\u5e94\u8f93\u5165\u503c\u7684\u8f93\u51fa\u503cx\u7684\u6807\u51c6\u7b26\u53f7\u4e3af(x)\u3002\u5305\u542b\u67d0\u4e2a\u51fd\u6570\u6240\u6709\u7684\u8f93\u5165\u503c\u7684\u96c6\u5408\u88ab\u79f0\u4f5c\u8fd9\u4e2a\u51fd\u6570\u7684\u5b9a\u4e49\u57df\uff0c\u5305\u542b\u6240\u6709\u7684\u8f93\u51fa\u503c\u7684\u96c6\u5408\u88ab\u79f0\u4f5c\u503c\u57df\u3002\u82e5\u5148\u5b9a\u4e49\u6620\u5c04\u7684\u6982\u5ff5\uff0c\u53ef\u4ee5\u7b80\u5355\u5b9a\u4e49\u51fd\u6570\u4e3a\uff0c\u5b9a\u4e49\u5728\u975e\u7a7a\u6570\u96c6\u4e4b\u95f4\u7684\u6620\u5c04\u79f0\u4e3a\u51fd\u6570\u3002
\u5085\u91cc\u53f6\u53d8\u6362\u80fd\u5c06\u6ee1\u8db3\u4e00\u5b9a\u6761\u4ef6\u7684\u67d0\u4e2a\u51fd\u6570\u8868\u793a\u6210\u4e09\u89d2\u51fd\u6570\uff08\u6b63\u5f26\u548c/\u6216\u4f59\u5f26\u51fd\u6570\uff09\u6216\u8005\u5b83\u4eec\u7684\u79ef\u5206\u7684\u7ebf\u6027\u7ec4\u5408\u3002\u5728\u4e0d\u540c\u7684\u7814\u7a76\u9886\u57df\uff0c\u5085\u91cc\u53f6\u53d8\u6362\u5177\u6709\u591a\u79cd\u4e0d\u540c\u7684\u53d8\u4f53\u5f62\u5f0f\uff0c\u5982\u8fde\u7eed\u5085\u91cc\u53f6\u53d8\u6362\u548c\u79bb\u6563\u5085\u91cc\u53f6\u53d8\u6362\u3002

具体实例如下:

1.对于时间序列,可以展开成傅立叶级数,进行频谱分析。对于时间序列xt其傅立叶级数展开式为展开成傅立叶级数:

2.傅立叶分析工具应用操作步骤:

(1)输入数据并中心化:时间、时间序号t、观测值xt、中心化(减x平均值)、求频率fi(=i/N).

(2)由傅立叶分析工具求中心化数据序列的傅立叶变换。

(3)IMREAL和IMAGINARY提取实部和虚部,按公式5计算频率强度(或由IMCONJUGATE求得共轭复数,再由IMPRODUCT求得两共轭复数乘积,得频率强度。

(4)以频率为横坐标、频率强度为纵坐标,绘制频率强度图。

(5)分析周期性。由频率强度最大的所对应的频率倒数即得周期。

3.由图可见,序列显现周期性变化,在整个时期范围内,周期为4.下面利用傅立叶分析工具进行频谱分析。

(1)在B18单元格输入“=AVERAGE(B2:B17)”求得观测值的平均值;在C2单元格输入“=B2/B$18”,将观测值中心化(均值为0,并仍保持原序列的方差),并复制到C3:C17。

(2)从“数据”选项卡选择“数据分析”|选择“傅利叶分析”弹出对话框并设置如

(3)单击“确定”生成傅立叶变换序列(图 20‑2 D列)。

(4)在E2单元格输入“=IMCONJUGATE(D2)”求得傅利叶变换值的共轭复数,并复制到E3:E17;在F3至F17输入1至15,列出周期序列;在G3单元格输入“=F3/16”求得频率,并复制到G4:G17;在H3单元格输入“=IMPRODUCT(D3:E3)*8”(即根据公式5)求得频率强度,并复制到H4:H17。

(5)以G3:H17为源数据,插入散点图,得图 20‑4所示频率强度频谱图。

 

由图可见,图形完全对称,通常只取左半部分。频率强度最大的所对应的频率为0.25,其倒数为4,即周期为4.



  • 鐢╡xcel濡備綍浣滃揩閫熷倕閲屽彾鍙樻崲?
    绛旓細锛1锛夊湪B18鍗曞厓鏍艰緭鍏モ=AVERAGE(B2:B17)鈥濇眰寰楄娴嬪肩殑骞冲潎鍊硷紱鍦–2鍗曞厓鏍艰緭鍏モ=B2/B$18鈥濓紝灏嗚娴嬪间腑蹇冨寲锛堝潎鍊间负0,骞朵粛淇濇寔鍘熷簭鍒楃殑鏂瑰樊锛夛紝骞跺鍒跺埌C3:C17銆傦紙2锛変粠鈥滄暟鎹濋夐」鍗¢夋嫨鈥滄暟鎹垎鏋愨濓綔閫夋嫨鈥滃倕鍒╁彾鍒嗘瀽鈥濆脊鍑哄璇濇骞惰缃 锛3锛夊崟鍑烩滅‘瀹氣濈敓鎴鍌呯珛鍙鍙樻崲搴忓垪锛堝浘 20...
  • excel涓浣杩涜鍌呴噷鍙鍙樻崲
    绛旓細1銆侀潪鍛ㄦ湡鎬ц繛缁俊鍙峰倕绔嬪彾鍙樻崲(Fourier Transform, FT)銆2銆佸懆鏈熸ц繛缁俊鍙峰倕绔嬪彾绾ф暟(Fourier Series, FS)銆3銆侀潪鍛ㄦ湡鎬х鏁d俊鍙风鏁f椂鍩熷倕绔嬪彾鍙樻崲(Discrete Time Fourier Transform, DTFT)銆4銆佸懆鏈熸х鏁d俊鍙风鏁e倕绔嬪彾鍙樻崲(Discrete Fourier Transform, DFT)銆Excel鐨勫倕绔嬪彾鍒嗘瀽鏄蹇熷倕閲屽彾鍙樻崲(F...
  • 濡備綍鐢╩atlab瀵Excel涓鐨勬暟鎹仛鍌呴噷鍙鍙樻崲?
    绛旓細excel閲岋紝excel鍔犺浇椤癸紝鍒嗘瀽宸ュ叿搴撳嬀閫夛紝閲岄潰灏辨湁 鍌呴噷鍙跺垎鏋愶紝鐩存帴鐢ㄥ氨琛屼簡銆俶atlab瑕佽皟鐢紝鏈濂芥妸excel鏂囦欢鍙﹀瓨涓篶sv鏂囦欢鍚э紝鏂逛究瑙f瀽銆
  • 濡備綍鐢‥xcel鍒朵綔棰戣氨鍒嗘瀽鍥
    绛旓細1.EXCEL鍒嗘瀽宸ュ叿搴撲腑鍐呯疆浜嗗垎鏋愬伐鍏封滃倕鍒╁彾鍒嗘瀽鈥锛屽叾鍔熻兘鏄繘琛岀鏁e瀷蹇熷倕鍒╁彾鍙樻崲锛團FT锛夛紝涔熷彲杩涜鍌呭埄鍙堕嗗彉鎹2.鍌呭埄鍙跺彉鎹㈡槸灏嗘椂闂村簭鍒楁暟鎹浆鎹负棰戠巼搴忓垪鏁版嵁锛屼互渚夸簡瑙e簭鍒楃殑棰戠巼鏋勬垚銆傚浜庢椂闂村簭鍒楀彲灞曞紑涓哄倕鍒╁彾绾ф暟锛氬紡涓細N涓鸿娴嬪间釜鏁帮紱k涓哄懆鏈熷垎閲忎釜鏁帮紱fj涓洪鐜囷紙锛漥/N锛壩祎...
  • 濡備綍鍦Excel涓敤鍌呴噷鍙瀵逛簬鏃堕棿搴忓垪鏁版嵁杩涜棰勫鐞
    绛旓細棣栧厛璇存槑锛屾垜涓嶅お浜嗚В浣犵殑閭d釜涓撲笟銆備笉杩囧鏁版嵁杩涜鍌呯珛鍙鍙樻崲鏈濂界殑杩樻槸鐢ㄤ笓涓氱殑鏁板杞欢鏉ュ仛銆傛瘮濡傛垜鍚庨潰鍙戝浘鐨勮蒋浠躲傚彟澶栧倕绔嬪彾鍙樻崲鏄椂鍩熷彉鎹㈡垚棰戝煙锛屾病鍚鍙互绛涢夋暟鎹紝涔熻鏄兂鍘绘帀棰戠巼鍓х儓鍙樺寲鐨勯儴鍒嗭紵浣挎尝褰㈡洿骞虫粦锛
  • 濡備綍鐢╡xcel姹備竴涓嚱鏁拌〃杈惧紡鐨鍌呴噷鍙绯绘暟
    绛旓細杩欎釜excel鍋氫笉鍒扮殑,闄ら潪浣犲叏閮ㄦ媶鍒嗗搴旂殑绯绘暟,浠庢渶鍩烘湰鐩镐箻锛屽缓璁娇鐢╩atlab绛夎蒋浠讹紝鍦ㄧ綉缁滀笂鎼滅储浠g爜锛岀劧鍚庢墽琛屻侻icrosoft Office鏄竴濂楃敱寰蒋鍏徃寮鍙戠殑鍔炲叕杞欢濂楄锛屽畠鍙互鍦∕icrosoft Windows銆乄indows Phone銆丮ac绯诲垪銆乮OS鍜孉ndroid绛夌郴缁熶笂杩愯銆備笌鍏朵粬鍔炲叕瀹ゅ簲鐢ㄧ▼搴忎竴鏍凤紝瀹冨寘鎷仈鍚堢殑鏈嶅姟鍣ㄥ拰鍩轰簬浜掕仈...
  • EXCEL 鍌呯珛鍙鍙樻崲
    绛旓細娌℃湁鐪嬪埌棰戠巼鐨鍙樺寲鑼冨洿瑕佸彇0-1
  • 鐢‥XCEL璁$畻鏍囧噯宸
    绛旓細鈥滃倕绔嬪彾鍒嗘瀽鈥濆垎鏋愬伐鍏峰彲浠ヨВ鍐崇嚎鎬х郴缁熼棶棰,骞惰兘閫氳繃蹇熷倕绔嬪彾鍙樻崲 (FFT) 杩涜鏁版嵁鍙樻崲鏉ュ垎鏋愬懆鏈熸х殑鏁版嵁銆傛宸ュ叿涔熸敮鎸侀嗗彉鎹,鍗抽氳繃瀵瑰彉鎹㈠悗鐨勬暟鎹殑閫嗗彉鎹㈣繑鍥炲垵濮嬫暟鎹 鐩存柟鍥 鈥滅洿鏂瑰浘鈥濆垎鏋愬伐鍏峰彲璁$畻鏁版嵁鍗曞厓鏍煎尯鍩熷拰鏁版嵁鎺ユ敹鍖洪棿鐨勫崟涓拰绱Н棰戠巼銆傛宸ュ叿鍙敤浜庣粺璁℃暟鎹泦涓煇涓暟鍊煎嚭鐜扮殑娆℃暟銆 渚嬪,鍦...
  • Matlab鍌呴噷鍙跺彉鎹㈡眰鍔
    绛旓細鍙互鐢 hold on 鐨勫懡浠ゃ傚嵆 plot(f(2:N/2),A1(2:N/2)); %鍑芥暟fft杩斿洖鍊肩殑鏁版嵁缁撴瀯鍏锋湁瀵圭О鎬,鍥犳鎴戜滑鍙彇鍓嶄竴鍗 hold on plot(f(2:N/2),A2(2:N/2)); %鍑芥暟fft杩斿洖鍊肩殑鏁版嵁缁撴瀯鍏锋湁瀵圭О鎬,鍥犳鎴戜滑鍙彇鍓嶄竴鍗妕itle('骞呭奸璋')xlabel('棰戠巼(Hz)')ylabel('骞呭')
  • 鐢↗AVA缂栧啓蹇熷倕閲屽彾鍙樻崲,瑕佹眰鏈夌晫闈,鏈夊浘褰㈠睍绀,
    绛旓細鑰屼笖鑷瀹炰緥鍖栧苟鍚戞暣涓郴缁熸彁渚涜繖涓疄渚嬶紝杩欎釜绫荤О涓哄崟渚嬬被锛屽畠鎻愪緵鍏ㄥ眬璁块棶鐨勬柟娉曘傚崟渚嬫ā寮忕殑瑕佺偣鏈変笁涓細涓鏄煇涓被鍙兘鏈変竴涓疄渚嬶紱浜屾槸瀹冨繀椤昏嚜琛屽垱寤鸿繖涓疄渚嬶紱涓夋槸瀹冨繀椤昏嚜琛屽悜鏁翠釜绯荤粺鎻愪緵杩欎釜瀹炰緥銆傚崟渚嬫ā寮忔槸涓绉嶅璞″垱寤哄瀷妯″紡銆傚崟渚嬫ā寮忓張鍚嶅崟浠舵ā寮忔垨鍗曟佹ā寮忋
  • 扩展阅读:excel fft ... 快速傅里叶 ... excel做傅里叶变换 ... 傅里叶本人照片 ... 傅里叶变换简单例子 ... 傅里叶变换的方法 ... 傅里叶频谱动图 ... excel傅里叶分析工具 ... excel怎么进行傅里叶变换 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网