exa2_11.m

来自「matlab应用实例。如:FIR、IIR数字滤波器设计等。」· M 代码 · 共 19 行

M
19
字号
% exa2-11_hilbert.m, for example 2-11
% to test hilbert.m,and to find the Hilbert transform of signal x(n)

clear all;
N=16;
n=0:N-1;
xn=sin(0.3*pi*n);

% 求 x 的希尔伯特变换;
y=hilbert(xn);
yn=imag(y)
% imag(y) is the Hilbert transform of x(n);

% 验证正交性
add=sum(xn.*yn)

stem(yn,'.');  
title('序列Hilbert变换结果')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?