定义
傅里叶变换
幅度
相位
MATLAB作图代码
%% 单边指数(衰减)信号频谱作图
clear
clc
%% 幅度谱
w = -2: 0.1 :2;
y = 1./sqrt(1+w.*w);
figure(1);
plot(w, y, '*');
axis equal
hold on
plot([sqrt(3) sqrt(3)], [0 0.5], '--black', 'LineWidth', 2);
plot([sqrt(3) 0], [0.5 0.5], '--black', 'LineWidth', 2);
plot([0 0], [-0.5 1.5], '-black', 'LineWidth', 2);
add_arrow_to_line(0, 0, -0.5, 1.5, 'black', 2, 0.005);
plot([-2 2], [0 0], '-black', 'LineWidth', 2);
add_arrow_to_line(-2, 2, 0, 0, 'black', 2, 0.005);
hold off
%% 相位谱
w = -2*pi: 0.3 :2*pi;
y = -atan(w);
figure(2);
plot(w, y, '*');
axis equal
hold on
plot([-2*pi 0], [pi/2 pi/2], '--black', 'LineWidth', 2);
plot([0 2*pi], [-pi/2 -pi/2], '--black', 'LineWidth', 2);
plot([0 0], [-4 4], '-black', 'LineWidth', 2);
add_arrow_to_line(0, 0, -4, 4, 'black', 2, 0.05);
plot([-6 6], [0 0], '-black', 'LineWidth', 2);
add_arrow_to_line(-6, 6, 0, 0, 'black', 2, 0.05);
hold off
结果