数字信号处理实验报告MATLB第一章 下载本文

内容发布更新时间 : 2024/10/1 17:39:20星期一 下面是文章的全部内容请认真阅读。

第一章 离散时间信号的频域分析

P1.1 单位样本和单位阶跃序列

%程序P1_1

%一个单位序列的产生 clf;

%产生从-10到20的一个向量 n=-10:20;

%产生单位样本序列

u=[zeros(1,10) 1 zeros(1,20)]; %绘制单位样本序列 stem(n,u);

xlabel('时间序号n');ylabel('振幅'); title('单位样本序列'); axis([-10 20 0 1.2]);

1.1运行程序P1.1,以产生单位样本序列u[n]并显示它。

1.2:命令clf,axis,title,xlabel,和ylabel的作用是什么? clf—函数用于清除当前图像窗口。 axis—设置坐标轴的范围和显示方式

title—就是给已经画出的图加一个标题 xlabel—添加x坐标标注 ylabel—添加y坐标标注

1.3修改程序P1.1,以产生带有延时11个样本的延迟单位样本序列ud[n]。运行修改的程序并显示产生的序列。 %程序

%产生并绘制一个单位样本序列延时11 clf;

%产生从-10到20的一个向量 n=-10:20;

%产生单位样本序列

u=[zeros(1,3) 1 zeros(1,27)]; %绘制单位样本序列 stem(n,u);

xlabel('时间序号n');ylabel('振幅'); title('单位样本序列'); axis([-10 20 0 1.2]);

1.5 修改程序P1.1,以产生带有超前7个样本的延时单位阶跃序列sd[n]。运行修改后的序并显示产生的序列。 %程序

%产生并绘制一个单位样本序列超前7 clf;

%产生从-10到20的一个向量

n=-10:20;

%产生单位样本序列

u=[zeros(1,3) 1 zeros(1,27)]; %绘制单位样本序列 stem(n,u);

xlabel('时间序号n');ylabel('振幅'); title('单位样本序列'); axis([-10 20 0 1.2]);

P1.2 指数信号

%程序P1_2

%生成一个复数指数序列 clf;

c=-(1/12)+(pi/6)*i; k=2; n=0:40;

x=k*exp(c*n); subplot(2,1,1); stem(n,real(x));