我有一个指数衰减的正弦函数,应该以微秒为单位衰减,频率为5 MHz。
function[t,x]=microsec(a, p, d, f)
% microsec plots an oscillatory transient voltage disturbance
% f = 5 MHz;
% a is the magnitude of oscillatory disturbance component
% p is the starting time of osillatory disturbance component in normal
% voltage
% d is the decay factor of oscillatory component
f = 5000000;
a = 1.0;
p = 0.03;
d = 55e4;
t=0:0.1e-6:0.1;
ff=50; %frequency of normal voltage
x=sin(2*pi*ff*t)+ a*(u(t-p).*(exp(-d.*(t-p)))).*sin(2*pi*f*(t));
%exponentially decaying sinusoidal...
%...transient element added to normal voltage
plot(t,x)
function y=u(t)
% unit step function needed to decide the starting time of disturbance
y=t>=0;
end
end
我期待这个输出:
但是由此产生的情节不是我想要的,它在干扰的开始时间是空白的:
增加衰减系数或振荡分量频率并不会改善我的结果 有人告诉我,这是由于过度采样。但是,我没有得到帮助
答案 0 :(得分:0)
问题是t
关于干扰持续时间的决议。它根本无法捕捉
将t
更改为t=0:0.1e-8:0.1;
,您就会开始看到某些内容。然而,与难以捕获的潜在正弦波相比,您的干扰衰减得如此之快。下面放大的图说明了这一点。请注意x
- 从0.02999
到0.03001
的限制: