我需要将一个连续的Gaussian
脉冲分解成50 discrete parts
,这样我就可以在计算中使用 50 个单独的幅度中的每一个。这是我尝试过的:
% Gauss pulse discretisation
tg = 20*10^(-3); % pulse duration [sec]
B1 = 1; % max amplitude [muT]
t = -tg/2:tg/50:tg/2; % sampling times
sd = 0.25; % pulse standard deviation
% pulse shape
p = B1*exp(-((t-tg/2).^2)/(2*sd.^2));
plot(t,p);
然而,情节看起来一点也不像高斯脉冲20ms in duration
!是如何sampling time
定义的有问题吗?例如,如果sampling time
定义为
t = -1:tg/50:1
那么脉冲看起来确实像高斯,但它被分解为 5001 个部分。有人可以指出我正确的方向吗?