一个信号
x
(
t
)
x(t)
x(t)可以看作是偶分量
x
e
(
t
)
x_{e}(t)
xe(t)与奇分量
x
o
(
t
)
x_{o}(t)
xo(t)之和:
x
(
t
)
=
x
e
(
t
)
+
x
o
(
t
)
x(t)=x_{e}(t)+x_{o}(t)
x(t)=xe(t)+xo(t),且奇偶分量有如下关系:
偶分量:
x
e
(
t
)
=
1
2
[
x
(
t
)
+
x
(
−
t
)
]
奇分量:
x
o
(
t
)
=
1
2
[
x
(
t
)
−
x
(
−
t
)
]
偶分量:x_{e}(t)=\cfrac{1}{2}[x(t)+x(-t)]\\ 奇分量:x_{o}(t)=\cfrac{1}{2}[x(t)-x(-t)]
偶分量:xe(t)=21[x(t)+x(−t)]奇分量:xo(t)=21[x(t)−x(−t)]
%求一个x(t)信号的偶分量和奇分量
clc;clear;close all; %清除命令行窗口、变量、图形窗口
dt=0.01; %定义时间间隔为0.01
t =-3:dt:3; %定义时间变量
Xt =tripuls(t-1,2); %生成X(t)信号
X_t=tripuls(-t-1,2); %生成X(-t)信号
Xe=(Xt+X_t)/2; %计算偶分量
Xo=(Xt-X_t)/2; %计算奇分量
subplot(3,1,1);plot(t,Xt); %绘制x(t)信号
ylim([-1.2,1.2]); %限制Y轴范围
xlabel('t');title('x(t)信号'); %X轴标签,Figure标题
subplot(3,1,2);plot(t,Xe); %绘制偶分量
ylim([-0.6,0.6]); %限制Y轴范围
xlabel('t');title('偶分量'); %X轴标签,Figure标题
subplot(3,1,3);plot(t,Xo); %绘制奇分量
ylim([-0.6,0.6]); %限制Y轴范围
xlabel('t');title('奇分量'); %X轴标签,Figure标题