实验1-信号的MATLAB表示及信号运算
一、实验目的
1、掌握MATLAB的使用;
2、掌握MATLAB生成信号波形;
3、掌握MATLAB分析常用连续信号;
4、掌握信号运算的MATLAB实现。
二、实验内容
编写程序实现下列常用函数,并显示波形。
1、正弦函数
Matlab
clear ;
t=-8:.01:8;
k=2;w=1;a=pi/6;
f=k*sin(w*t+a);
plot(t,f);
grid;
xlabel('t');
ylabel('f(t)');
2、矩形脉冲函数
Matlab
clear;
t=-10:0.01:10;
t0=1;
f=heaviside(t)-heaviside(t-t0);
plot(t,f);
grid;
xlabel('t');
ylabel('f(t)');
3、抽样函数
Matlab
clear ;
t=-5:0.1:5;
f=sinc(t);
plot(t,f);grid; xlabel('t');ylabel('Sa(t)')
4、单边指数函数
Matlab
t=0:0.001:10;k=1;a=2;
f=k*exp(-a*t);
plot(t,f);
grid;xlabel('t');
ylabel('f(t)')
5、已知信号的波形,用MATLAB绘制和的波形
Matlab
clear;
t=-5*pi:0.1:5*pi;
f1=heaviside(t+2)-heaviside(t-2);
f2=cos(2*pi*t);
f3=f1+f2;
plot(t,f3)
f4=f1.*f2;
plot(t,f4);