logo资料库

实验1 MATLAB基本操作及离散信号的产生和实现.doc

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
实验1 MATLAB基本操作及离散信号的产生和实现
班级: 07计科(3) 姓名: 黄 莹 学号: 070806110096
实验 1 MATLAB 基本操作及离散信号的产生和实现 班级: 07计科(3) 姓名: 黄 莹 学号: 070806110096 一、实验目的 1、熟悉 MATLAB 系统环境,熟练使用 MATLAB 中的常用函数; 2、加深对常用离散信号的理解; 3、熟悉使用 MATLAB 在时域中产生一些基本的离散时间信号。 二、实验原理 1、MATLAB 环境简介及常用 MATLAB 函数用法见讲义《MATLAB 简介》。 2、常用离散信号 (1)单位抽样序列 在 MATLAB 中可以利用 )( n  ,1   ,0  n n   0 0 函数实现有限区间上的(n): x=[1,zeros(1,N-1)] n 或者,利用逻辑关系式 n==0 实现区间 1  n 0  上的(n-n0): n 2 n=[n1:n2]; x=[(n-n0)==0]; (2)单位阶跃序列 )( nu  ,1   ,0  n n   0 0 在 MATLAB 中可以利用 函数实现有限区间上的 u(n): n 或者,可以利用逻辑关系式 n>=0 来实现区间 1  n 0  上的 u(n-n0): n 2 n=[n1:n2]; x=[(n-n0)>=0]; (3)正弦序列 x A  sin( ) n   0
其中是相位。例如,为了产生 x(n)=3sin(0.1n+/3),0n9,在 MATLAB 中实 现过程如下: (4)复指数序列 n x   [0:9]; 3*sin(0.1* pi n pi  * / 3); x  ( j e   0 ) n 在 MATLAB 中,利用 exp 函数产生复指数序列。例如,为了产生 x(n)=exp[(2+j3)n],0n9,实现过程如下: n x   (5)实指数序列 [0:9]; exp((2 3 )* ); n  j 在 MATLAB 中,要求用运算符“.^”实现实指数序列。例如,为了产生 x(n)=0.9n,0n9,实现过程如下:   n x [0:9]; (0.9).^ ; n 三、实验内容 1、验证《MATLAB 简介》中的例子。 (1)MATLAB 运行方式: a)命令行方式:
b)M 文件运行方式: M 文件运行界面: 结果窗口:
(2)建立矩阵: a)直接输入: b)利用函数建立:
特殊矩阵:
(3)关系运算:
(4)逻辑运算:
分享到:
收藏