日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab 进行FFT

發布時間:2023/12/31 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab 进行FFT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://http://blog.sina.com.cn/s/blog_49c02a8c0100ysuc.html

x=load(‘cur.txt’); %讀入變換數據

fs = 100; %設定采樣率

N=128; %變換點數

n=0:N-1;

t=n/fs;

y=fft(x); %進行FFT變換

mag = abs(y); %求取幅值

f=(0:length(y)-1)’*fs/length(y); %進行對應的頻率轉換

figure(1);subplot(231);

plot(f,mag); %繪制頻譜圖

axis([0,100,0,80]); %設置坐標范圍,前面為X,后面為Y

xlabel(‘Hz’);ylabel(‘mag’);

grid;

%求取均方根譜

sq=abs(y);-

figure(1);-

subplot(232);-plot(f,sq);-

xlabel('頻率(Hz)');-

ylabel('均方根譜');-

%下面求取功率譜

power=sq.^2;-

figure(1);-

subplot(234);-

plot(f,power);-

xlabel('頻率(Hz)');-

ylabel('功率譜');-

grid;

%求對數譜-

ln=log(sq);-

figure(1);-

subplot(235);-

plot(f,ln);-

xlabel('頻率(Hz)');-

ylabel('對數譜');-

grid;-

%用IFFT恢復原始信號-

xifft=ifft(y);-

magx=real(xifft);-

ti=[0:length(xifft)-1]/fs;-

figure(1);-

subplot(236);-

plot(ti,magx);-

xlabel('t');-

ylabel('y');-

grid;-

轉載于:https://blog.51cto.com/qtgeo/1674222

總結

以上是生活随笔為你收集整理的Matlab 进行FFT的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。