• 大小: 907B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: Matlab
  • 标签: matlab  高斯  

资源简介

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;                %求实

评论

共有 条评论