实验一 Matlab软件的使用
1、实验目的和要求
㈠掌握Matlab软件的使用方法;
㈡常用离散时间信号的产生、显示和运算。
2、实验内容
㈠Matlab软件常用命令和工具箱的使用,学会简单的编程;
㈡编程实现常用离散时间信号;
㈢离散时间信号的叠加、移位、线性卷积等基本运算。
3、实验原理
利用软件生成数字信号处理系统中所涉及的信号及信号的加、移位、卷积等运算。
4、主要仪器设备
计算机,Matlab软件。
实验步骤:
程序1:
n=-5:30;
x=[zeros(1,5),1,zeros(1,30)];
stem(n,x,'fill');
grid on
程序2:
n=-5:30;
x=[zeros(1,5),ones(1,8),zeros(1,23)];
stem(n,x,'fill');
grid on;
程序3:
n=-15:20;
x=[zeros(1,15),1,2,3,4,5,zeros(1,16)];
stem(n,x,'fill');
grid on;
程序4:
N=10;
M=10;
L=N+M-1;
x=[1,2,3,4,5,zeros(1,5)];
h=[1,2,1,2,zeros(1,6)];
y=conv(x,h);
n=0:L-1;
stem(n,y,'*k');
grid on ;