【免费下载】实验10 Matlab离散信号的产生与运算二 答案
实验二(离散信号分析)概论

y[k] 4
2
0
-2
-4
0
1
2
3
4
5
6
7
k Rxx[n]
20
10
0
-10
-5
2. 设 x(n) {1,-2,4,6,-5,8,10},产生并画出下列序列的样 本(用stem函数): x1(n) 5x(5 n) 4x(n 4) 3x(n) x2 (n) 2e0.5n x(n) cos(0.1 n)x(n 2) , 10 n 10
四、实验内容
3. 给出一个“简单”数字微分器:y(n) x(n) x(n 1) , 它计算输入序列的后向一阶差分。对下面三角脉冲序列 实现上述微分器处理,并求出结果。
三、离散信号的产生(程序示例)
此部分内容参照“实验一 基本信号的产生”中离散信号部分 重点熟悉常用的基本函数
三、离散信号的产生(程序示例)
1. 单位脉冲序列的产生 函数zeros(1,n) 可以生成单位脉冲序列,zeros(1,n)产 生1行n列的由0组成的矩阵。
产生1单位脉冲序列的MATLAB程序如下:
x = 0.3*(1/2).^k;
6
5
stem(k,x);
4
3
2
1
0
-5
0
5
10
15
三、离散信号的产生(程序示例)
4. 正弦序列的产生 • 产生正弦序列的MATLAB程序如下:
MATLAB全部实验及答案解析

实验项目序号1 MATLAB基本操作一、实验目的熟悉MATLAB软件环境,掌握命令窗口的使用。
二、实验基本知识1、熟悉MATLAB的桌面工具和环境2、Start菜单三、主要仪器及耗材计算机四、实验内容和步骤1、MATLAB的启动及操作界面认识说明有哪几种启动的方法;操作界面有哪些窗口;对常用的窗口作些简单的介绍。
➢使用Windows的“开始”菜单。
➢运行MATLAB系统的启动程序matlab.exe。
➢利用桌面上的快捷方式。
➢MATLAB主窗口➢命令窗口(Command Window)➢当前目录窗口(Current Directory)➢工作空间窗口(Workspace)➢命令历史窗口(Command History)2、下列符号中哪些是MATLAB的合法变量名?用给变量赋值的方法在机器上验证你的答案(3vars、global、help、My_exp、sin、X+Y、_input、E-4、AbCd、AB_C_。
)help,My_exp,sin,AbCd,AB_C_;3、命令窗口的简单使用1)简单矩阵的输入1 2 3A = 4 5 67 8 92)求[12+2×(7-4)]÷32的算术运算结果4、有关向量、矩阵或数组的一些运算1)设A=15;B=20;求C=A+B与c=a+b?2)设A=[1 2 3;4 5 6;7 8 9],B=[9 8 7;6 5 4;3 2 1];求A*B与A.*B?A*B遵循矩阵运算,A.*B遵循每个对应元素之间进行相乘3)设A=10,B=20;求C=A/B与D=A\B?4)设a=[1 -2 3;4 5 -4;5 -6 7]请设计出程序,分别找出小于0的矩阵元素及其位置(单下标、全下标的形式),并将其单下标转换成全下标>> a=[1 -2 3;4 5 -4;5 -6 7];/%定义矩阵>> b = a(find(a<0));%找到a中小于零的元素b =-2-6-4>> c = find(a<0) %找到小于零元素的单下标c =468>> [x,y] = find(a<0) %找到小于零元素的双下标>> [x,y] = ind2sub(size(a),find(a<0)) %单下标转换为双下标5)在MATLAB命令行窗口运行A=[1,2;3,4]+i*[5,6;7,8];看结果如何?如果改成运行A=[1,2;3,4]+i[5,6;7,8],结果又如何?6)请设计出程序完成下列计算:a=[1 2 3;3 4 2;5 2 3],求a^2=?,a.^2=?解:>> a=[1 2 3;3 4 2;5 2 3];>> a^2 % 矩阵运算>> a.^2 %数组与矩阵的乘法7)有一段程序设计如下,请思考并说明运行结果及其原因clearX=[1 2;8 9;3 6];X( : )解:转化X为列向量8)使用两种方法,创建一稀疏矩阵解:1)>>a = eye(5); %创建5阶单位矩阵>>sparse(a) %将a构造为稀疏矩阵ans =(1,1) 1(2,2) 1(3,3) 1(4,4) 1(5,5) 12)>> data = [1 2 2 2];>> ir = [1 3 2 4];>> jc = [1 2 4 1];>> s=sparse(ir,jc,data,4,4)s =(1,1) 1(4,1) 2(3,2) 2(2,4) 29)写出下列指令的运行结果>> A = [ 1 2 3 ]; B = [ 4 5 6 ];>> C = 3.^AC =3 9 27 >> D = A.^BD =1 32 7295、已知⎪⎭⎫⎝⎛+⋅=-334sin 234πt e y t 若需要计算t ∈[-1,1],取间隔为0.01,试计算出相对应的y 值。
MATLAB实验:运算基础,并且附有答案

实验二、MATLAB运算基础一、实验目的掌握MATLAB各种表达式的书写规则及常用函数的使用。
掌握MATLAB中字符串、元胞数组和结构的常用函数的使用。
二、实验内容及步骤1、设有矩阵A和B,A=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 1718 19 20;21 22 23 24 25],B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 1311]1)求它们的乘积C >>C=A*B2)将矩阵C的右下角3x2子矩阵赋给D >>I=[3 4 5];J=[2 3];D=C(I,J)也可以用>>D=C([3 4 5],[2 3])D =520 397705 557890 7172、完成下列操作1)求[100,999]之间能被61整除的数及其个数(提示:先利用冒号表达式,再利用find和length函数。
)>> a=100:999;find(rem(a,61)==0)ans =23 84 145 206 267 328 389 450 511572 633 694 755 816 877>> b=a(ans)b =122 183 244 305 366 427 488 549 610 671 732 793 854 915 976>> length(b)ans =152)建立一个字符串向量,删除其中的大写字母(提示:利用find函数和空矩阵。
)a=’I am maying’;a( find(a>’A’&a<’Z’))=[]3、已知A=[23 10 -78 0;41 -45 65 5;32 5 0 32;6 -54 92 14],取出其前3行构成矩阵B,其前两列构成矩阵C,其左下角3x2子矩阵构成矩阵D,B与C的乘积构成矩阵E,分别求E<D、E&D、E|D、~E|~D。
【免费下载】matlab实验二 离散信号的卷积和

(数字信号处理)实验报告实验名称 实验二 离散信号的卷积和 实验时间 年 月 日专业班级 学 号 姓 名 成 绩 教师评语: 一、实验目的1、掌握两个离散信号卷积和的计算方法和编程技术。
2、进一步熟悉用MATLAB 描绘二维图像的方法。
二、实验原理与计算方法两个离散序列x(n)与y(n)的卷积和f(n)定义为∑∞-∞=-=*=m m n y m x n y n x n f )()()()()(由于通常信号处理中所碰到的都是有始信号或有限时间信号,因此在实际计算卷积和时,求和是在有限范围内进行的。
计算过程中上下限的选取和所得结果的分布区间取决于参与卷积的两个序列,下面将分别进行讨论:1、两个从n = 0开始的序列和的卷积和)()()(n u n x n x =)()()(n u n y n y = (1)∑∑=∞-∞=-=--=nm m n u m n y m x m n u m n y m u m x n f 0)()]()([)()()()()(上式右边因子u(n)表示卷积和的结果也是一个从n = 0开始的序列。
2、从n =n1开始的序列和从n = n2开始的序列)()()(1n n u n x n x -=的卷积和,其中n1和n2为任意整数。
)()()(2n n u n y n y -= (2)∑∑-=∞-∞=---=----=21)()]()([)()()()()(2121n n n m m n nn u m n y m x n m n u m n y n m u m x n f 上式右边因子u(n-n1-n2)表示卷积和是一个从n = n1+n2开始的序列。
3、从n = n1开始的长度为N1的加窗序列和从n = n2开始的长)()()(1n w n x n x N =度为N2的加窗序列的卷积和,其中)()()(2n w n y n y N = ⎩⎨⎧-+≤≤=otherwise 0 11 )(1111N n n n n w N ⎩⎨⎧-+≤≤=otherwise 0 1 1 )(2222N n n n n w N则 ∑∞-∞=--=m N N m n w m n y m wm x n f )()()()()(21(3)所得卷积和也是一个加窗序列,从n = n1+ n2开始,长度为N1+ N2-1。
离散信号的MATLAB实现

离散信号的MATLAB实现1.9离散信号和系统分析的MATLAB实现1.9.1利用MATLAB产生离散信号用MATLAB表示一离散序列x[k]时,可用两个向量来表示。
其中一个向量表示自变量k的取值范围,另一个向量表示序列x[k]的值。
例如序列x[k]={2,1,1,-1,3,0,2}可用 MATLAB表示为K=-2:4;x=[2,1,1,-1,3,0,2]可用stem(k,f)画出序列波形。
当序列是从k=0开始时,可以只用一个向量x来表示序列。
由于计算机内寸的限制,MATLAB无法表示一个无穷长的序列。
例1-38利用MATLAB计算单位脉冲序4δ-k在-k≤]24[≤范围内各点的取值。
解:%progran 1_1 产生单位脉冲序列Ks=-4;ke=4;n=2;K=[ks:ke];X=[(k-n)==0];Stem(k,x):xlabel(‘k’);程序产生的序列波形如图1-49所示。
例1-39利用MATLAB画出信号X[k]=10sin(0.02kπ)+n[k], 1000≤≤k的波形。
其中n[k]表示为均值为0方差为1的Gauss分布随机信号。
解:MALAB提供了两个产生(伪)随机序列的函数。
Rand(1,N)产生1行N列的[0,1]均匀分布随机数。
Randn(1,N)产生1行N列均值为0方差为1的Gauss分布随机数。
%program 1_2 产生受噪声干扰的正弦信号N=100;k=0:N;X=10*sin(0.02*pi*k)+randn(1,N+1);Plot(k,x);Xlabel(‘k’);Ylabel(‘x[k]’);程序产生序列如图1-50所示。
1.9.2 离散卷积的计算离散卷积是数字信号处理中的一个基本运算,MTLAB提供的计算两个离散序列卷积的函数是conv,其调用方式为y=conv(x,h)其中调用参数x,h为卷积运算所需的两个序列,返回值y是卷积结果。
MATLAB函数conv的返回值y中只有卷积的结果,没有y的取值范围。
(完整word版)含答案《MATLAB实用教程》

第二章 MATLAB 语言及应用实验项目实验一 MATLAB 数值计算三、实验内容与步骤1.创建矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321a(1(2)用(3)用(42.矩阵的运算(1)利用矩阵除法解线性方程组。
⎪⎪⎩⎪⎪⎨⎧=+++=-+-=+++=+-12224732258232432143214321421x x x x x x x x x x x x x x x 将方程表示为AX=B ,计算X=A\B 。
(2)利用矩阵的基本运算求解矩阵方程。
已知矩阵A 和B 满足关系式A -1BA=6A+BA ,计算矩阵B 。
其中⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=7/10004/10003/1A ,Ps: format rata=[1/3 0 0;0 1/4 0;0 0 1/7];b=inv(a)*inv(inv(a)-eye(3))*6*a(3)计算矩阵的特征值和特征向量。
已知矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=1104152021X ,计算其特征值和特征向量。
(4)Page:322利用数学函数进行矩阵运算。
已知传递函数G(s)=1/(2s+1),计算幅频特性Lw=-20lg(1)2(2w )和相频特性Fw=-arctan(2w),w 的范围为[0.01,10],按对数均匀分布。
3.多项式的运算(1)多项式的运算。
已知表达式G(x)=(x-4)(x+5)(x 2-6x+9),展开多项式形式,并计算当x 在[0,20]内变化时G(x)的值,计算出G(x)=0的根。
Page 324(2)多项式的拟合与插值。
将多项式G(x)=x 4-5x 3-17x 2+129x-180,当x 在[0,20]多项式的值上下加上随机数的偏差构成y1,对y1进行拟合。
对G(x)和y1分别进行插值,计算在5.5处的值。
Page 325 四、思考练习题1.使用logspace 函数创建0~4π的行向量,有20个元素,查看其元素分布情况。
Ps: logspace(log10(0),log10(4*pi),20) (2) sort(c,2) %顺序排列 3.1多项式1)f(x)=2x 2+3x+5x+8用向量表示该多项式,并计算f(10)值. 2)根据多项式的根[-0.5 -3+4i -3-4i]创建多项式。
离散信号的运算(MATLAB运用)
离散信号的运算已知:⎭⎬⎫⎩⎨⎧=↑5,4,7,8,6,5,2,1...............)(n x ,⎭⎬⎫⎩⎨⎧-=↑6,5,3,2)(n y 。
(1)信号相加x(n)=x 1(n)+x 2(n) 当两个相加的序列长度不同时或位置不对应时,首先必须调整二者的位置对齐,然后通过zeros 函数左右补零使其长度相等后再相加。
计算:)()()(n y n x n z +=(2)信号相乘信号相乘,即两个序列的乘积(或称“点乘”),表达式为:x(n)=x 1(n) • x 2(n) 在MATLAB 中,用运算符“.*”实现。
下面的参考代码利用函数sigmult 说明了这种运算,其验证将在后续实验中进行。
计算:)()()(n y n x n z =(3)加权在这种运算中,每个样本均乘以标量a :y(n)=ax(n)在MATLAB 中,算术运算符“*”用来实现加权运算。
计算:)(5)(n x n z =(4)移位在这种运算中,序列x(n)总体进行k 点的移位:y(n)=x(n-k)计算:)3()(+=n x n z(5)反转在这种运算中,序列x(n)以n =0为中心翻转得到一个反转序列:y(n)=x(-n)计算:)()(n x n z -=(6)序列累加这种运算有别于两个序列的求和,它是求序列x(n)两点n1和n2之间所有序列值之和:)()()(2121n x n x n x n n n ++=∑=在MATLAB 中,可由sum(x(n1:n2))实现。
(7)序列值乘积这种运算有别于两个序列的乘积,它是求序列x(n)两点n1和n2之间所有序列值的乘积:)()()(2121n x n x n x n n ⨯⨯=∏在MATLAB 中,可由prod(x(n1:n2))实现。
(8)信号能量序列)(n x 的能量由下式给出: ∑∑====N n Nn n x n x n x E 112*)()()(其中)(*n x 表示共轭转置运算。
离散信号的产生、显示及离散序列的卷积和matlab实现
离散信号的产生、显示及离散序列的卷积和matlab实现离散信号的产生可以通过一个生成离散序列的函数来实现。
Matlab提供了一些内置的函数来生成常见的离散信号,例如单位阶跃函数(heaviside)、单周期方波(square)、正弦信号(sin)、脉冲(impulse)等。
离散信号的显示可以使用Matlab的plot函数来实现。
将离散序列作为函数的输入参数,然后使用plot函数绘制出序列的图像。
离散序列的卷积可以使用conv函数来实现。
conv函数接受两个输入信号,并返回它们的离散卷积结果。
下面是一个示例代码演示离散信号的产生、显示和离散序列的卷积:```matlab% 产生离散信号n = 0:1:9; % 定义离散点的范围x1 = heaviside(n-2); % 单位阶跃函数x2 = square(n); % 单周期方波x3 = sin(n); % 正弦信号% 显示离散信号figure;subplot(3,1,1);stem(n, x1);title('单位阶跃函数');subplot(3,1,2);stem(n, x2);title('单周期方波');subplot(3,1,3);stem(n, x3);title('正弦信号');% 离散序列的卷积h = [1, 2, 1]; % 卷积核y = conv(x3, h); % 卷积运算figure;subplot(2,1,1);stem(x3);title('输入信号');subplot(2,1,2);stem(y);title('卷积结果');```在上面的代码中,首先定义了离散序列的范围n,然后使用内置函数生成了三个不同的离散信号x1、x2和x3。
接下来,使用subplot函数将三个离散信号的图像显示在一个图形窗口中。
最后,定义了一个卷积核h,并使用conv函数对x3进行卷积运算,得到卷积结果y。
信号与系统MATLAB实验-实验二 Matlab中信号的运算
1、运用funtool对f(x)=sin(x)/x分别进行信号的尺度变换f(2x)、f(0.5x)和信号的移位运算f(x+1)、f(x-1)操作以及f(0.5x+1),分别记录相应波形。
f(x)=sin(x)/x f(x+1)f(2x) f(x-1)f(0.5x) f(0.5x+1)2、已知两连续时间信号如下图所示,1)写出信号的函数表达式,并计算f(t)=f1(t)* f2(t)的解析表达式; 2)用MATLAB 求f(t)=f1(t)* f2(t),并绘出f(t)的时域波形图。
(设定取样时间间隔为dt )【实验思考】:通过不断改变dt 的取值并对比所得到的实验效果,观察当取样时间dt 为多大时,函数conv_cs()的计算结果就是连续时间卷积f(t)=f1(t)* f2(t)的较好近似结果?3、已知两连续时间信号如下图所示,1)写出信号的函数表达式,并计算f(t)=f1(t)* f2(t)的解析表达式;2)用MATLAB 求f(t)=f1(t)* f2(t),并绘出f(t)的时域波形图。
(设定取样时间间隔为dt)【实验思考】:不断改变dt的取值并对比实验效果,当取样时间dt为多大时,函数conv_cs()的计算结果就是连续时间卷积f(t)=f1(t)* f2(t)的较好近似结果?clear alldt = 0.01;t1 = -3:dt:3;f1 = 2*(u(t1+1) - u(t1-1));figure;stairs(t1,f1);hold allgrid ont2 = -3:dt:3;f2 = u(t2+2)-u(t2-2);stairs(t2,f2)[fn, tn] = conv_cs(f1, t1, f2, t2, dt);plot(tn, fn)grid onlegend('f1', 'f2', 'f1*f2')。
用MATLAB实现常用的离散时间信号及其时域运算
实验四用M A T L A B实现常用的离散时间信号及其时域运算——摘要:在MATLAB中,只能用向量来表示离散时间信号。
与连续信号不同,离散时间信号无法用符号运算来表示。
用适当的MATLAB语句表示出信号后,就可以利用MATLAB 的绘图命令stem来绘出直观的信号波形图,stem是专门用于绘制离散时间信号的。
在MATLAB中离散序列的时域运算和变换不能用符号运算来实现,而必须用向量表示的方法,即在MATLAB中离散序列的相加、相乘需表示成两个向量的相加、相乘,因而参加运算的两序列向量必须有相同的维数。
一、实验目的:(1)学习MATLAB语言及其常用指令;(2)学习和掌握用MATLAB语言产生离散时间信号的编程方法;(3)通过编程绘制出离散时间信号的波形,加深理解信号的时域运算。
二、实验内容:(1)运用MATLAB的绘图指令绘制离散时间信号;(2)用MATLAB语言实现离散时间信号的时域运算。
三、实验原理:(1)单位阶跃序列和单位样值序列。
离散时间信号只在某些离散的瞬时给出信号的值,因此,它是时间上不连续的序列。
单位阶跃序列和单位样值序列在离散时间信号与系统的分析中是两个非常典型的序列,分别记为u(n)和δ(n)。
它们的定义分别如下:1 n≥0 1 n≥0u(n)= δ(n)=0 n<0 0 n≠0若单位阶跃序列的起始点为n0,单位样值序列出现在n0时刻,则表达式分别为:1 n≥n0 1 n=n0u(n-n0)= δ(n-n0)=0 n<n0 0 n≠n0应注意,离散时间的单位阶跃序列与连续时间的单位阶跃信号的异同,以及离散时间的单位样值序列与连续时间的单位冲激信号的异同。
(2)离散时间信号的时域运算。
与连续时间系统的研究类似,在离散系统分析中,经常遇到离散时间信号的运算,包括两信号的相加、相乘以及序列自身的移位、反褶、尺度等等,也需要了解在运算过程中序列的表达式以及对应的波形的变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验10 Matlab 离散信号的产生与运算(二)-答案1、求,)4()2()(-+-=n n n x δδ100≤≤n n1=0;
n2=10;
n01=2;
n02=4;
n=n1:n2;
x1=[(n-n01)==0];
x2=[(n-n02)==0];
x3=x1+x2;
stem(n,x3,'filled');
2、已知两个维数不相等的序列
)
64()2()(1≤≤-+=n n u n x )
85()4()(2≤≤--=n n u n x 求,并画图。
)(2)(1)(n x n x n x +=n1=-4:6;
n2=-5:8;
x1=[(n1+2)>=0];
x2=[(n2-4)>=0];
n=min([n1,n2]):max([n1,n2]);
N=length(n);
y1=zeros(1,N);
y2=zeros(1,N);
y1(find((n>=min(n1))&(n<=max(n1))))=x1;y2(find((n>=min(n2))&(n<=max(n2))))=x2;x=y1+y2;
stem(n,x,'filled')
3、已知信号)
62)(1()(2)104(3)(125.0≤≤-+=≤≤-=-n n u n x n e n x n 求点乘运算:)(2)(1)(n x n x n x ⨯=n1=-4:10;n2=-2:6;x1=3*exp(-0.25*n1);x2=[(n2+1)>=0];n=min([n1,n2]):max([n1,n2]);N=length(n);y1=zeros(1,N);y2=zeros(1,N);y1(find((n>=min(n1))&(n<=max(n1))))=x1;y2(find((n>=min(n2))&(n<=max(n2))))=x2;x=y1.*y2;stem(n,x,'filled')
4、已知信号)74()(3.0≤≤-=-n e n x n 求它的反折序列。
)(n x -n=-4:7;
x=exp(-0.3*n);subplot(3,1,1)stem(n,x,'filled')title('原序列')subplot(3,1,2)x1=fliplr(x)stem(n,x1,'filled')title('序列翻转')subplot(3,1,3)x1=fliplr(x)n1=-fliplr(n)stem(n1,x1,'filled')title('x(-n)')
5、假定一因果系统为:)2(2403.2)1(4908.2)(2403.2)2(75.0)1(4.0)(-+-+=-+--n x n x n x n y n y n y 当输入三个不同的序列:,,)1.02cos()(1n n x ⋅=π)4.02cos()(2n n x ⋅=π)(3)(221n x n x x -=计算并显示相应的输出,和。
判断该系统是否为线性系统。
)(1n y )(2n y )(n y 解:任何一个系统输入可以表示为∑∞-∞=-=k k n k x n x )()()(δ假设脉冲作用于系统,输出为,则在的作用下输出为:)(n δ)(n h )(n x ∑∞-∞=-=
k k n h k x n y )()()(以上表示离散系统的卷积,定义为。
因此,只要知道脉
)(*)()(n h n x n y =冲作用于系统的输出,便可以通过卷积得到任何输入作用于系统)(n δ)(n h )(n x 的输出。
)(n y
N=20;
n=0:N-1;
x1n=cos(2*pi*0.1*n);
x2n=cos(2*pi*0.4*n);
x3n=2*x1n-3*x2n;
a=[1 -0.4 0.75];
b=[2.2403 2.4908 2.2403];
hn=impz(b,a,n)
y1=conv(x1n,hn);
y2=conv(x2n,hn);
y3=conv(x3n,hn);
y4=(2*y1-3*y2)-y3; %判断是否为线性系统
subplot(2,2,1)
stem(y1,'filled')
title('cos(2{\pi}0.1n)输入')
subplot(2,2,2)
stem(y2,'filled')
title('cos(2{\pi}0.4n)输入')
subplot(2,2,3)
stem(y3,'filled')
title('2cos(2{\pi}0.1n)-3cos(2{\pi}0.4n)输入')
subplot(2,2,4)
stem(y4,'filled')
title('线性系统?')
y
y)3
n
n
(
x
n
x
n
x
u
=n
(-
)
(
=n
)1
)
(
6、已知,试求输入系列为的响
)2
(
2
+
7.0
-
-
(-
)
应。
N=30;
n=0:N-1;
x=[n>=3];
a=[1 -0.7 0];
b=[2 0 -1];
hn=impz(b,a,n)
y=conv(x,hn);
stem(y,'filled')
7、计算下列两个有限长序列的卷积和并显示图形。
)3()()()
2(2)1(3)()(21--=-+-+=n u n u n x n n n n x δδδn=-10:10;
x1=[n= =0]+3*[n= =1]+2*[n= =2];
x2=[n>=0]-[n>=3];
x=conv(x1,x2)
stem(x,'filled')。