📄 deo3s.m
字号:
function f=DEO3S(x)
% x 必须为行数据
% Discrete Energy Operator 3 Samples.
% 三点对称差分能量算子
% 使用传递函数法
% H(z)=z(1+2*z^-1+z^-2)/4;
Px=Phid(x);
Ns=length(Px);
w=2*pi*(-Ns/2:Ns/2)/Ns;
w=[w(1:Ns/2),w(Ns/2+1:Ns)];%去0点
z=exp(i*w);
Hz=z.*( 1+2*z.^-1+z.^-2 )/4;
Xz=fft(Px,Ns);
Xz=[Xz(Ns/2+1:Ns),Xz(1:Ns/2)];%重新排列
Yw=Hz.*Xz;
Yw=[Yw(Ns/2+1:Ns),Yw(1:Ns/2)];
f=real(ifft(Yw));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -