全球旧事资料 分类
数字信号处理实验讲义
f前言错误未定义书签。实验一MATLAB简介2实验二用FFT实现信号的谱分析5实验三IIR数字巴特沃思滤波器的设计16实验四FIR数字滤波器的设计19
f实验一MATLAB简介
实验目的
1.熟悉MATLAB软件的使用方法;2.MATLAB的绘图功能;3.用MATLAB语句实现信号的描述及变换。
实验原理
1.在MATLAB下编辑和运行程序在MATLAB中,对于简单问题可以在命令窗(comma
dwi
dows)直接输入命令,得到结果;对于比较复杂的问题则可以将多个命令放在一个脚本文件中,这个脚本文件是以m为扩展名的,所以称之为M文件。用M文件进行程序的编辑和运行步骤如下:(1)打开MATLAB,进入其基本界面;(2)在菜单栏的File项中选择新建一个M文件;(3)在M文件编辑窗口编写程序;(4)完成之后,可以在编辑窗口利用Debug工具调试运行程序,在命令窗口查看输出结果;也可以将此文件保存在某个目录中,在MATLAB的基本窗口中的File项中选择Ru
TheScript,然后选择你所要运行的脚本文件及其路径,即可得出结果;也可以将此文件保存在当前目录中,在MATLAB命令窗口,“”提示符后直接输入文件名。
2.MATLAB的绘图功能
plotxy基本绘图函数,绘制x和y之间的坐标图。
figure
开设一个图形窗口

subplotm
N分割图形窗口的MATLAB函数,用于在一个窗口中显示多个图形,将
图形窗口分为m行
列,在第N个窗口内绘制图形。
axisa0b0a1b1
调整坐标轴状态
title‘’
给图形加题注
xlabel‘‘给x轴加标注
ylabel‘‘给y轴加标注
grid
给图形加网格线
3.信号描述及变换信号描述及变换包括连续时间信号和离散时间信号内容,详细内容请见课本第1章、第2章。
实验内容
1.试用MATLAB绘制出下列信号的波形:Sig
al16
(1)(2)(3)
x1te15t;x2t3si
05tx3t0505sg
t;
f(4)x4tutut12ut2;
(5)
x5t

tut2
ut

4
【程序代码】
clearallcloseallclc
symst
x1exp15t
x23si
05pit
x30505symsig
t
x4symheavisidetsymheavisidet1sym2heavisidet2
x55tsymheavisidetsymheavisidet4
subplot231
ezplotx1
axis635007000
titlex1texp15t
grido

subplot232
ezplotx2
titlex2t3si
05t
grido

subplot233
fplotsig
t21210101e8
ezplotr
好听全球资料 返回顶部