📄 gauss_pu.m
字号:
function [b,delay_GF,fig_no,sim_time] = gauss_pu(g,data,plot_control,fig_no);%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++% Filename : gauss_pu.m%% Function call : input =>[g,data,plot_control,figure_no]% output=>[b,delay_GF,figure_no,sim_time]%% generates Gaussian filtered pulse train% %% Input : g - Gaussian coefficient% data - impulse train% plot_control - % figure_no -% Output : b - Gaussian pulse waveform% delay_GF - delay created by Gaussian filter% figure_no% local var : % clear var : %% Author : Jeff Laster, MPRG, Virginia Tech %+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ t0 = clock;b = filter(g,1,data);delay_GF = fix(length(g)/2);
% print outif (plot_control == 1 ) figure(fig_no); subplot(1,1,1),plot(b); title('Gaussian Filtered Pulse Train'); xlabel(' Time Pulse period = 20 '); grid; %print -dps fig1.ps; fig_no = fig_no + 1;endsim_time = etime(clock,t0); % end of this routine
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -