一、产生一维阶跃信号
%% 一维阶跃函数
function y=sstep(t,s,t0,a0,a1)
%此程序用于生成阶跃信号
%t总时长的一半
%s步长
%t0阶跃开始时刻
%a0阶跃前幅值
%a1阶跃后幅值
j=0;
for i=-t:s:t
j=j+1;
if i<t0
y(j)=a0;
else
y(j)=a1;
end
end
%% 门函数
function y=sstep2(t,s,t0,t1,a0,a1)
%此程序用于生成门信号
%t总时长的一半
% s步长
%t0阶跃开始时刻
%t1阶跃结束时刻
%a0阶跃前幅值
%a1阶跃后幅值
j=0;
for i=-t:s:t
j=j+1;
if i<t0&&i>t1
y(j)=a1;
else
y(j)=a0;
end
end
%% 一维高斯核函数
%t是尺度参数
%sigma是高斯核的方差
%sigma^2=t
function [g,g1,g2,g1_norm,g2_norm]=gauss(x,t,sigma)
g=(1/sqrt(2*pi*t))*exp(-x.^2./(2*sigma));%一维高斯函数
g1=diff(g);%对x求一阶导数
g2=diff