轉自 ...
在地震波形分析時,時頻圖可以輔助識別信號,頻譜圖可以觀察地震信號的頻率分布范圍,發現波形的優勢頻率,是地震類型判斷和科學研究的重要工具。 下面這段基於python開發的小程序只需要給定地震數據的SAC格式文件,自動進行傅麗葉變換,畫出原始波形 時頻圖 頻譜圖,非常方便地實現了地震信號分析。 import struct import pylab import numpy as np from sci ...
2020-04-22 14:24 26 2882 推薦指數:
轉自 ...
[b,f,t]=specgram(data,nfft,Fs,window,numoverlap); imagesc(t,f,20*log10(abs(b))), axis xy, colormap(jet); % 畫時頻圖 其中: % nfft是fft的長度,越長的話,頻域分辨率越高 ...
頻譜圖: ...
Matlab 語譜圖(時頻圖)繪制與分析 語譜圖:先將語音信號作傅里葉變換,然后以橫軸為時間,縱軸為頻率,用顏色表示幅值即可繪制出語譜圖。在一幅圖中表示信號的頻率、幅度隨時間的變化,故也稱“時頻圖”。 圖1 數字0-10波形圖 圖2 數字0-10語譜圖 圖3 語譜圖簡單分析 ...
Python繪制語譜圖+時域波形 繪制圖形展示:2019-07-06 11:39:41 ...
先上效果圖: Matlab框架代碼: %% Author Information % Author: Guoyang Liu % Email: virter1995@outlook.com % Date: 2019-11-28 (Update 1: 2020-12-14 ...
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u ...
頻譜圖的橫軸表示的是 頻率, 縱軸表示的是振幅 #coding=gbk import numpy as np import pandas as pd import matplotlib.pyplot as plt #依據快速傅里葉算法得到信號的頻域 def test_fft ...