实验一离散信号及其matlab实现

实验一离散信号及其matlab实现

ID:30845477

大小:75.35 KB

页数:4页

时间:2019-01-03

实验一离散信号及其matlab实现_第1页
实验一离散信号及其matlab实现_第2页
实验一离散信号及其matlab实现_第3页
实验一离散信号及其matlab实现_第4页
资源描述:

《实验一离散信号及其matlab实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一离散信号及其MATLAB实现一.实验目的(1)熟悉MATLAB的主要操作命令;(2)学会离散信号的表示方法及基本操作运算;(3)掌握简单的绘图命令;(4)用MATLAB编程并学会创建函数;二.实验原理1•离散信号表示与运算在数字信号处理中,所有信号都是离散时间信号——序列,表示为x(n)二{...,x(T),x(0),x(1),...}-oo

2、

3、*O在MATLAB中可用函数zero(bN)产生一个由N个零组成的行向量,实现有限区间占価)x=zeros(1,N)x⑴二1;(6)定义函数格式:例:function[d]=mysum(a,b,c)2.MATLAB的绘图

4、方法(1)函数:figure()figure:创建一个图形窗口并返冋它的句柄;(2)子图函数:subplotOsubplot(m,n,p):将窗口划分为m*n的小窗口矩阵,选择第p个为当前绘图窗口并返回句柄•具体窗口的计数是沿着顶部的行进行,然后再到下一行.(3)绘制离散序列数据杆状图函数:stem()stem(x,y):在x的制定值处画数据序列y的杆状图。(4)设置网格线命令:gridgridON:对当前坐标线加上网格线gridOFF:撤销网格线grid:设置或撤销网格线(5)添加坐标轴标志函数:xLabel(),yLabel()三•实验内容⑴序列的加、减、乘、除和乘方运算。输入A=[l23

5、4],B二[3456],起点n二0,求C二A+B,D二A-B,E二A.*B,F二A./B,G二A.八比并用stem语句画击A,B,C,D,E,F,Go(2)用MATLAB实现F列序列:1)xl(n)=0.8n0WnW152)x2(n)=e(02+3j)0WnW153)x3(n)=3cos(0.125nn+0.2n)+2sin(0.25nn+0.1n)0WnW15(3)编写函数如stepshift(nO,nl,n2)实现u(n)的移位序列u(n-nO),nlWnWn2(4)x(n)=[l,-1,3,5],起点n二0,产生并绘出下列序列的样本:xl(n)=2x(n+2)-x(n-l)-2x(n)四

6、.实验代码(1)n二[0:3];A二[1234];B=[3456];C=A+B;D=A-B;E=A.*B;F=A./B;G二B;figure(1);subplot(3,3,1)stem(n,A);xlabel(

7、);gridon;subplot(3,3,5)stem(n,E);xlabel('n');ylabel(,E,);gridon;subplot(3,3,6)stcm(n,F);xlabcl('n');ylabel('F');gridon;subplot(3,3,7)stem(n,G);xlabel('n,);ylabel('G');gridon;(1)clear;closeall;n=[0:15];xl=0.8.^n;x2=exp((0.2+3*j).*n);x3=3*cos(0.125*pi*n+0.2*pi)+2*sin(0.25*pi*n+0.l*pi);figure(1);subplo

8、t(3,1,1);stem(n,xl);xlabel('n');ylabel('xl');gridon;title(J序列的表示');subplot(3,1,2);stem(n,x2);xlabel('n');ylabel('x2');gridon;subplot(3,1,3);stem(n,x3);xlabel('n,);ylabel('x3');gridon;(2)函数stepshift定义代

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。