"""
scipy6.0-波形的傅利葉變換
mayuhua
2020.5.17
"""import numpy as np
import matplotlib.pyplot as plt
def signal(t):
return 2*np.sin(0.5*2*np.pi*t)+np.sin(3*2*np.pi*t)
n = 1000 #設定取n個點
time = 10
t = np.linspace(0,time,n)
#畫出原始波形圖。對於這樣乙個散亂的波形,如何知道它到底是由多大強度的頻率的波合成
#如果知道頻率及其強度,可以進一步計算能量之類的物理量。
plt.plot(t,signal(t))
plt.show()
#傅利葉變換。時域變換到頻域
from scipy import fftpack
iw = fftpack.fft(signal(t)) #各頻率對應的強度
f = fftpack.fftfreq(n,time/n) #頻率 (採點數,採點間隔)
plt.plot(f,np.abs(iw))
plt.xlim(0,5) #限制x軸顯示範圍
plt.title('frequancy piture')
plt.show()
輸出結果:原資料圖,時域
傅利葉變換後,頻域
傅利葉變換網文精粹 傅利葉變換的分類
傅利葉變換的分類 關於分類,還可參考本博博文 根據原訊號的不同型別,我們可以把傅利葉變換分為四種類別 1 非週期性連續訊號 傅利葉變換 fourier transform 2 週期性連續訊號 傅利葉級數 fourier series 3 非週期性離散訊號 離散時域傅利葉變換 discrete tim...
sin的傅利葉變換公式 正弦訊號傅利葉變換
設計功能 1.正弦訊號繪製 考慮到繪製的介面大小有限,所有訊號統一繪製四個週期,如果是兩個正弦相加或相乘,將會繪製頻率小的四個週期,每個週期都會在x軸顯示時間,單位秒,來表示不同頻率的訊號。即x t asin 2 fat 檢查時發現幅度顯示有誤,有機會會改。2.對兩個正弦訊號相加和相乘 可以選擇是加...
因果訊號的傅利葉變換 常用訊號的傅利葉變換對
第一部分 傅利葉變換的匯出和常用訊號的傅利葉變換 續 傅利葉變換 1 續 來自訊號與系統和數字訊號處理 00 00 09 09 音訊提綱 文字簡略而枯燥,語音才更加詳細生動哦 接上文 下圖是我自己整理的 常用訊號的傅利葉變換對 並不全面,但包含了基本的變換對,而且以傅利葉變換的性質為橋梁把它們之間的...