最近在中国大学MOOC上重学数字信号处理,课程网址:http://www.icourse163.org/course/NJTU-359003。我会挑选我学习过程中觉得有意思的或者我之前学习漏掉了的知识点进行介绍。
因为这里是本系列第一篇,先复习一遍基本函数如何使用 matlab 绘制
% 指数信号 xt = A*exp(a*t)
t=0:0.01:10;
A=1;
a= -0.4;
xt=A*exp(a*t);
subplot(2,4,1);
plot(t, xt)
% 正弦类信号 Acos(w0t +j)
A=1;
w0=2*pi;
phi=pi/6;
t=0:0.001:8;
xt=A*sin(w0*t+phi);
subplot(2,4,2);
plot(t, xt)
% 抽样信号 Sa(t)
t=-3*pi: pi/100: 3*pi;
xt=sinc(t/pi);
subplot(2,4,3);
plot(t, xt)
% 矩形脉冲信号
t=0: 0.01: 4;
T=1;
xt=rectpuls(t-2*T, T);
subplot(2,4,4);
plot(t, xt)
% 周期方波信号
t=0: 0.01: 5;
A=1; T=1; w0=2*pi/T;
ft=A*square(w0*t,20);
subplot(2,4,5);
plot(t, ft)
% 单位阶跃信号
t=-2:0.01:3;
t0=0;
ut=stepfun(t,t0);
subplot(2,4,6);
plot(t,ut)
% 正弦类信号 Acos(Wk +j)
k=0:30;
xk= sin(4*pi/5*k);
subplot(2,4,7);