基本离散信号的MATLAB产生和图形显示.doc

上传人:wj 文档编号:8856122 上传时间:2023-05-15 格式:DOC 页数:4 大小:61.50KB
下载 相关 举报
基本离散信号的MATLAB产生和图形显示.doc_第1页
第1页 / 共4页
基本离散信号的MATLAB产生和图形显示.doc_第2页
第2页 / 共4页
基本离散信号的MATLAB产生和图形显示.doc_第3页
第3页 / 共4页
基本离散信号的MATLAB产生和图形显示.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基本离散信号的MATLAB产生和图形显示.doc

《基本离散信号的MATLAB产生和图形显示.doc》由会员分享,可在线阅读,更多相关《基本离散信号的MATLAB产生和图形显示.doc(4页珍藏版)》请在冰点文库上搜索。

基本离散信号的MATLAB产生和图形显示.doc

实验报告

实验题目:

基本离散信号的MATLAB产生和图形显示

姓名:

杨全任伟院别:

电气工程学院

专业:

电子信息工程

班级:

电子一班指导教师:

许春和

时间:

2014年10月31日

电气工程学院

一、实验目的:

(1)熟悉MATLAB应用环境,常用窗口的功能和使用方法。

(2)加深对常用离散时间信号的理解。

(3)掌握简单的绘图命令。

二、实验仪器:

PC机一台MATLAB软件

三、实验用MATLAB函数介绍:

(1)数字信号处理中常用到的绘图指令(具体调用格式参看help)

closeall;%关闭所有图形窗口

clear;%清除工作空间中的所有变量

clc;%清除命令窗口显示

figure();%新建一个图形窗口并给定序号

stem();%函数序列柄状图形绘制

plot();           % 线性坐标图形绘制

subplot();%将图形窗口分成若干个区域

gridon(off);%给图形加网格线

holdon(off);%当前图形保护模式

linde([xmin,xmax],[0,0])%绘制X轴线

axis([xmin,xmax,ymin,ymax])%设置X\Y坐标轴刻度

title (‘‘);  % 给图形加标题

ylabel (‘‘); %给图形加y坐标说明 

(2)离散时间信号产生可能涉及的函数

zeros();ones();exp();sin();length();real();imag();

四、实验内容:

(1)产生冲击

%单位冲击序列的产生

n=0:

6;%定义序列长度

xn=[zeros(1,1),1,zeros(1,5)];%产生序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([-2,2,0,1]);%定义X,Y轴

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('单位冲击序列\delta(n-1)');%添加标题

(2)绘出单位阶跃序列、矩形序列序列的图形长度任意设定并给出程序。

%绘制单位阶跃序列

N=input('请输入序列长度=')%输入序列长度

n=0:

N-1;%定义序列长度

xn=[ones(1,N)];%产生长度为N的序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([-2,N,0,2]);%定义XY轴显示范围

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('单位阶跃序列\mu(n)');%添加标题

%绘制矩形序列

N=input('请输入序列长度=')%输入序列长度

n=0:

N+2;%定义序列长度

xn=[ones(1,N),zeros(1,3)];%产生序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([0,N+2,0,2]);%定义XY轴显示范围

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('单位冲击序列\mu(n)');%添加标题

(3)绘出,,序列的图形长度任意设定并给出程序

N=input('请输入序列长度=')%输入序列长度

n=0:

N;%定义序列长度

xn=2*exp((-1/6+pi/6j)*n);%产生序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([0,20,0,3]);%定义X,Y轴

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('序列2exp(-1/6+j*pi/6)n');%添加标题

N=input('请输入序列长度=')%输入序列长度

n=0:

N;%定义序列长度

xn=2.^n;%产生序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([0,8,0,40]);%定义X,Y轴

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('序列2^n');%添加标题

N=input('请输入序列长度=')%输入序列长度

n=0:

N;%定义序列长度

xn=2*cos(pi/4*n);%产生序列

stem(n,xn,'k.');%绘制图形

gridon;%图形添加网格

axis([0,20,0,3]);%定义X,Y轴

xlabel('时间n');%X轴注释

ylabel('幅度');%Y轴注释

title('序列2*cos(\pi/4*n)');%添加标题

批语:

时间:

成绩

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2