111.1市场与市场营销1.2我国汽车市场的发展与现状复习思考题实验3离散序列的基本运算22一、实验目的(1)进一步了解离散时间序列时域的基本运算。(2)了解MATLAB语言进行离散序列运算的常用函数,掌握离散序列运算程序的编写方法。33二、实验涉及的MATLAB子函数1.find功能:寻找非零元素的索引号。调用格式:find((n>=min(n1))&(n<=max(n1)));在符合关系运算条件的范围内寻找非零元素的索引号。442.fliplr功能:对矩阵行元素进行左右翻转。调用格式:x1=fliplr(x);将x的行元素进行左右翻转,赋给变量x1。55三、实验原理离散序列的时域运算包括信号的相加、相乘,信号的时域变换包括信号的移位、反折、倒相及信号的尺度变换等。在MATLAB中,离散序列的相加、相乘等运算是两个向量之间的运算,因此参加运算的两个序列向量必须具有相同的维数,否则应进行相应的处理。下面用实例介绍各种离散序列的时域运算和时域变换的性质。661.序列移位将一个离散信号序列进行移位,形成新的序列:x1(n)=x(n-m)当m>0时,原序列x(n)向右移m位,形成的新序列称为x(n)的延时序列;当m<0时,原序列x(n)向左移m位,形成的新序列称为x(n)的超前序列。77例3-1x1(n)=u(n+6)(-10=k0];%生成离散信号x0(n)x1=[(n-k1)>=0];%生成离散信号x1(n)x2=[(n-k2)>=0];%生成离散信号x2(n)88subplot(3,1,1),stem(n,x0,filled,k);axis([n1,n2,1.1*min(x0),1.1*max(x0)]);ylabel(u(n));subplot(3,1,2),stem(n,x1,filled,k);axis([n1,n2,1.1*min(x1),1.1*max(x1)]);ylabel(u(n+6));subplot(3,1,3),stem(n,x2,filled,k);axis([n1,n2,1.1*min(x2),1.1*max(x2)]);ylabel(u(n-4));99图3-1u(n)及其位移序列u(n+6)和u(n-4)1010例3-2已知一正弦信号:求其移位信号x(n-2)和x(n+2)在-2=0];%建立x1信号n2=-5:8;n02=4;x2=[(n2-n02)>=0];%建立x2信号1818n=min([n1,n2]):max([n1,n2]);%为x信号建立时间序列nN=...