資源簡介
matlab畫出高斯脈沖以及其功率譜
代碼片段和文件信息
%畫出高斯脈沖時域中的波形和能量譜密度
function?gaussian_shape(alpha)
%設定參數以及初始化
A=-1;??????????%脈沖幅度(V)
k=1024;????????%采樣點數
Tmin=-4e-9;????%時間起始值
Tmax=4e-9;?????%時間終止值
t=linspace(TminTmaxk);%初始化時間軸
%定義脈沖波形
g=A*exp(-2*pi*(t/alpha).^2);
%頻域分析
dt=(Tmax-Tmin)/k;?????%時間間隔
fs=1/dt;??????????????%采樣頻率
N=k;??????????????????%采樣數
df=1/(N*dt);??????????%頻率分辨率
X=fft(g);?????????????%傅里葉變換
X=X/N;????????????????%求實
- 上一篇:經驗模態分解+樣本熵matlab程序代碼
- 下一篇:傳遞閉包matlab程序
評論
共有 條評論