scipy6 0 波形的傅利葉變換

2021-10-06 06:29:31 字數 922 閱讀 9106

"""

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 音訊提綱 文字簡略而枯燥,語音才更加詳細生動哦 接上文 下圖是我自己整理的 常用訊號的傅利葉變換對 並不全面,但包含了基本的變換對,而且以傅利葉變換的性質為橋梁把它們之間的...