典型离散信号的运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章典型离散信号的运算尹霄丽
离散信号的运算
离散时间信号的基本运算;
离散时间信号的自变量的变换;
4.1 离散时间信号的基本运算
MATLAB可以对信号做加、减、乘、除、乘以标量以及对信号取幂等运算,要求代表这些信号的向量都有相同的时间原点和相同的元素个数。
对于逐项地做乘、除和取幂运算,必须要在该算符的前面放一个圆点,也就是要用.*符号来代替*来做逐项相乘。
常用函数:sin, cos, exp, sign, abs, sqrt, power, zeros, ones...
4.2 累加运算
∑−∞
==
n
k k x n z )
()(cumsum ()
CUMSUM Cumulative sum of elements. For vectors, CUMSUM(X) is a vector containing the
cumulative sum of the elements of X. For matrices, CUMSUM(X) is a matrix the same size as X
containing the cumulative sums over each column. For N-D arrays, CUMSUM(X) operates along the first non-singleton dimension.
举例x=ones(1,20);
cumsum(x)
ans=
Columns 1 through 8
1 2 3 4 5 6 7 8 Columns 9 through 16
9 10 11 12 13 14 15 16 Columns 17 through 20
17 18 19 20
∞
4.4离散时间信号的自变量的变换
[][][](a) MATLAB nx MATLAB x 2, 0
1, 2 1, 3
3, 40, (b) x n x n n n x n n n n
≤≤=⎧⎪=⎪⎪
=−=⎨⎪=⎪⎪⎩定义一个向量是在-3n 7上的时间变量,而向量是信号在这些样本上的值,这里给出如下:
其余画出该向量的图形;
请画出下面离散时间变量[][][][][][]
[][][]1234 2 1 (c) 22y n x n y n x n y n x n y n x n x n =−=+=−=−+−的图形:
请画出的图形。
说明
宗量相同,函数值相同,求新坐标
应该定义y1~y3=x
关键是要正确定义标号向量ny1~ny3。
3