搜索
您的当前位置:首页正文

实验一 典型序列的产生

来源:爱够旅游网
 数学与软件科学学院 实验报告

学期: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');

因篇幅问题不能全部显示,请点此查看更多更全内容

Top