clear Ts=0.0001; t=0:Ts:10; mt=sin(2*pi*t); subplot(211);plot(t,mt) title('sin(2*\pi*t)') axis([0 5 -1.1 1.1]); grid on %求m(t)的希尔变换 hilbert_m=hilbert(mt);%利用函数进行希尔伯特变换 hilbert_m=imag(hilbert_m);%虚部为我们所需结果 subplot(212);plot(t,hilbert_m); title('sin(2*\pi*t)的希尔伯特变换-cos(2*\pi*t)') axis([0 5 -1.1 1.1]); grid on