学期:2013 至 2014 第 二 学期 3月 25 日 课程名称:编译原理 专业: 信息与计算科学 级 班
实验编号:1 实验项目:典型序列产生 指导教师 姓名: 学号: 实验成绩:A
实验一 典型序列的产生
一、实验目的
(1) 通过实验掌握典型序列的特点;(2) 了解熟悉常用典型序列的图像。二、实验内容
(1) 单位采样序列的图形绘制; (2) 单位阶跃序列的图形绘制; (3) 矩形序列的图形绘制; (4) 实指数序列的图形绘制 (5) 正弦序列的图形绘制。 三、实验准备
安装MATLAB的计算机系统。 四、实验步骤及结果
(1) 单位采样序列的图形绘制; >> n0=0; >> n1=-10; >> n2=10; >> n=[n1;n2]; >> nc=length(n); >> x=zeros(1,nc); >> for i=1:nc
if n(i)==n0 x(i)=1; End end
stem(n,x); xlabel('n'); ylabel('x1,n');
title('Delta sequence'); grid
(2) 单位阶跃序列的图形绘制; >> clear >> n0=0; >> n1=-10; >> n2=10; >> n=[n1;n2]; >> x=[(n-n0)>=0]; >> xlabel('n'); >> ylabel('x1,n');
>> title('step sequence'); >> grid
(3) 矩形序列的图形绘制; >> n0=0; >> n1=-10;
>> n2=10; >> n=[n1;n2];
>> x=[(n-n0)>=0&(n-4)<=0]; >> stem(n,x); >> stem(n,x); >>
>> stem(n,x); >> xlabel('n'); >> ylabel('x(n)');
>> title('step sequence'); >> grid >> on
grid
(4) 实指数序列的图形绘制 n=[0:100];
x=2*sin(0.5*pi*n+pi/4); stem(n,x,'k'); xlable('n'); ylable('x(n)'); title('since sequence');
(5) 正弦序列的图形绘制。
n=[0:100]; x=(0.8).^n; stem(n,x); xlable('n'); ylable('x(n)');
title('sine sequence');
因篇幅问题不能全部显示,请点此查看更多更全内容