首页 > 编程知识 正文

离散信号的matlab表述,数字信号处理matlab考题

时间:2023-05-05 21:11:24 阅读:161094 作者:769

基于离散信号运算MATLAB的数字信号处理

实验报告实验题目:姓名: lkdhl院别:电气工程专业:物联网班:一班指导老师:明理的芹菜与时间: 2015年月日电气工程学院一、实验目的: (1)序列加、乘、移、反褶等基本运算与计算机)2)掌握线性卷积软件的实现方法。 (3)通过编程,进一步提高调试程序和使用计算机解决问题的能力。 二、实验仪器: PC1台MATLAB软件三、实验用MATLAB函数介绍:可能涉及的函数length (; 求%序列的长度find (; 找到%非零元素的索引和值mod(x,y ); %X相对于y为剩余fliplr (; 相对于%行相量左右反转cumsum (; 实现%累加conv (; %实现两有限长序列卷积运算的四、实验内容:1.求、共n1=[0:1]; n2=[0:4]; x1.x2的序列号x1=[1 1]; %为x1的数组x2=[1 2 3 4 5]; %是x的阵列n=min(min(N1 ),min (N2 ) ) :max ) max ) N1 ),max ) N2 ); %得到的y(n )的信号序列的序列号y1=Zeros(1,length(n ) n ); y2=y1; %初始化信号y1(find () n=min ) n1 ) )将x2代入与y2对应的位置的元素ya=y1 y2; %数组加法yp=y1.*y2; %数组乘法subplot (4,1,1 ),stem(n ) n,y1 ); %绘图序列y1line([n(1),n (end ),[ 0,0 ] ); Xlabel(n; ylabel(x1 ) n ); subplot (4,1,2 )、stem(n )、y2 ); %绘图序列y2line([n(1),n(end ) ],[ 0,0 ]; 标签(时间); ylabel(x2 ) n ); subplot (4,1,3 ),stem(n ) (n,ya ); 序列yaline([n(1,n ) end,[ 0,0 ] ); 标签(时间); ylabel(ya; subplot (4,1,4 ),stem(n ) (n,yp ); %绘图序列ypline([n(1),n (end ),[ 0,0 ] ); 标签(时间); ylabel(yp; 2 .知道序列绘制和的序列图形,并给出程序。 N=10; %序列长度m=2; %位移长度n=0:9; M=6; %以6为周期x=[ 1,2,3,4,5,0,0,0,0 ]; %x(n )的数组for k=m 1:m 8; %序列的移位XM(k )=x ) k-m ); 结束; xc=x(mod(n-2,m )1); % subplot (3,1,1 )、stem(n ) n、x、); %图x(n ) axis ([ 0,10,0,6 ]; %用于限制显示范围的xlabel(n; ylabel(x ) n ); subplot (3,1,2 ),stem(n ) (n,xm,); 向左移位了% 2位的数组axis ([ 0,10,0,6 ] ); Xlabel(n; ylabel(x ) n-2 ); subplot (3,1,3 ),stem(n ) (n,xc,); %描绘6周期延长序列xlabel(n ); ylabel(x ) (n-2 ) )6); 3 .知道序列绘制和的序列图形,并给出程序。 N=5; %序列长度n=0:N-1; %序列的时间序列x=[1 2 3 4 5]; %序列的大小x1=fliplr(x; %序列n1=-fliplr(n ); 关于%原点对称y=cumsum(x ); %数组累计subplot (3,1,1 )、stem(n )、x、); %绘图序列x(n ) xlabel(n ) n; ylabel(x ) n ); subplot (3,1,2 ),stem(n,x1,) ) l%标绘序列x(-n ) xlabel(n ) n ); ylabel(x(-n ); subplot (3,1,3 ),stem(n ) (n,y,); %绘图序列累积xlabel(n; Ylabel(y; axis ([ 0,4,0,20 ]; %限制范围4 .已知,求它们的线性卷积。 n1=[0:1]; x1=ones (1,2 ); %x1(n )的数组n2=[0:4]; x2=[ 1,2,3,4,5 ]; %x2(n )的数组y=conv ) x1,x2 ); 求%卷积n=n1(1) n2 )1); %卷积后的开始位置n=length(n1 ) length (N2 )-2; %卷积序列的长度ny=n:n N; %卷积后的序列的位置subplot (3,1,1 )、stem ) n1,x1, %绘图序列x1(n ) xlabel(n ) n; ylabel(x1 ) n ); subplot (3,1,2 ),stem

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。