数字信号处理实验
一、实验的目的与任务
数字信号处理主要研究如何对信号进行分析、变换、综合、估计与识别等加工处理的
基本理论和方法。通过实验,使学生巩固所学基本理论,掌握最基本的数字信号处理的理
论和方法,提高综合运用所学知识,提高计算机编程的能力。进一步加强学生独立分析问
题、解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认
真的科学作风和良好的实验习惯,为今后的工作打下良好的基础。
二、教学基本要求
1.在开始实验前,要求学生必须较为熟练地掌握所使用的计算机语言和仪器设备的使
用,以及程序的调试方法及技巧。
2.实验前要作好充分准备,包括程序、所需数据、调试步骤、测试方法、对运行结果
的分析等。
3.能根据需要查阅参考书、手册,通过独立思考,深入钻研有关问题,学会自己独立
分析问题、解决问题,具有一定的开发能力和创新能力。
4.实验时要遵守实验室的规章制度,爱护实验设备,要熟悉与实验有关的系统软件的
使用方法。
5.能独立撰写设计说明,准确分析实验结果,设计程序。
6.每个实验完成后,应写出实验报告。
MATLAB 基本用法练习
MATLAB 由内建于解释器中的函数或以 M 文件存在的函数组成。MATLAB 有三种类
型的窗口工作,分别是命令窗、图形窗口和编辑窗。以下练习结果写入实验报告。
一、 矩阵输入
1、 在命令窗口中直接输入
X=[2 3 4;4 5 6;6 7 8] 观察显示结果
2、 利用内部语句或函数产生
rand(1,N) 功能:产生[0,1]之间均匀分布的随机序列。
randn(1,N) 功能:产生均值为 0、方差为 1 的高斯分布的随机序列。
zeros(M,N) 功能:产生 MN 阶全零矩阵。
ones(M,N) 功能:产生 MN 阶全 1 矩阵。
3、 用函数 load 将外部数据文件输入
如:Load data.txt
外部数据文件输入到变量 data,变量名同文件同名。
二、 矩阵的操作
size(X)输出矩阵行和列的长度, X’对应行列互换
length(X)输出向量的长度
inv(X)输出矩阵的逆
isempty(X)输出矩阵为空,返回 True。
三、 运算符
评论0