首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【数字信号处理】序列表示与运算 ( 序列乘以常数 | 序列相加 | 序列移位 | 序列尺度变换 )

文章目录 一、序列表示 二、序列运算 1、序列乘以常数 2、序列相加 3、序列移位 4、序列尺度变换 一、序列表示 ---- 任何序列 , 都可以使用 若干 加权延时 单位脉冲序列 的 线性组合 表示...; x(n) = \sum ^{+ \infty} _{m = - \infty} x(m) \delta (n - m) 二、序列运算 ---- 1、序列乘以常数 序列乘以常数 : y(n) = ax...(n) 2、序列相加 序列相加 : 两个不同的序列相加 , 相同的 n 位置的点相加 ; y(n) = x_1(n) + x_2(n) 3、序列移位 序列移位 : ① 序列向左移位 : y(n +...n_0) ② 序列向右移位 : y(n - n_0) ③ 序列翻转 : 以 y 轴为轴 , 进行对称翻转 ; y(-n) 4、序列尺度变换 序列尺度变换 : 幅度变换 , 相当于二次采样 ; y

2.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    大数相加

    “ 都那么大了,还相加” ---- 题目: 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。...如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。...输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 题解1: 思路: 两个大数是用链表逆序存储的,所以是从头遍历相加...每一位的相加会是三个值的相加,加数(a)、被加数(b)和来自低位的进位(c) 从最低位开始相加,用一个临时变量存储来自低位的进位 最低位的加数和被加数最大为9,进位为最大为1,相加后最低位的值最大为

    1K10

    Python计算两个矩阵相加

    我们在高数、线性代数等课上都学习了怎么计算两个矩阵相加,那Python如何计算 1 问题 如何用python来计算两个矩阵相加。...2 方法 为了计算两个矩阵相加,我们创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。...在这个 python 程序中,我们有两个矩阵作为 A 和 B 。让我们检查矩阵顺序,并将矩阵存储在变量中。我们必须将和矩阵初始化为元素为零。...用for求矩阵中每个元素的和,用 python 加到矩阵中。显示输出矩阵。 通过实验、实践等证明提出的方法是有效的,是能够解决两个矩阵相加的问题的。...len(res)): for j in range(len(res[0])): res[i][j]=X[i][j]+Y[i][j]print(res) 3 结语 针对计算两个矩阵相加的问题

    26130

    Python 序列类型

    本文内容:Python 序列类型 更多内容请见 Python 入门基础专栏 Python 字符串 Python 常用字符串方法 ---- Python 序列类型 1.什么是序列类型 2.通用序列类型操作...Python 中的序列类型就能很好地解决这些问题。 序列类型是组合数据类型的一类,能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序更容易。...Python中的主要序列类型: 字符串(str):由按照一定顺序组合在一起的字符来构成的,如: 'Python' 列表(list):包含0个或多个不同类型元素的可变序列类型,用方括号将元素包含在一起...,如: ['Python', 1, 3.14, [2, 2.71], '555'] 元组(tuple):包含0个或多个不同类型元素的不可变序列类型,用圆括号将元素包含在一起,如: ('Python'...Python', 1, 3.14, [2, 2.71], '555'] print(l[2]) 除了可以从左往右地从0开始索引,也可以从右往左由-1开始索引,也可以混合使用: l = ['Python

    56320

    Python序列方法

    最近在学习python,总结了一下关于序列的的用法,希望帮到初学者   #主要序列类型 str list tuple #列表 list ls=[1,2,3,4] #末尾追加 ls.append(...,其实和remove一样 ls.pop(5) #统计个数 lss=ls*4  #重复4数 lsscount=lss.count(6) # 查看元素的索引值 index x=list('hello python...tp2=4, # 统计个数 tp1.count(1) #查看索引值 tp1.index(3) # 列表的可变 ls[2] = 'abc' ls[-1] = 'xxx' tp3 = 1,2,'python...',[4,5,6]     # 字符串的方法 # 不可变对象 ss1 = 'hello python' #判断是否以某个元素结束,是则返回true,否则返回false ss1.endswith...将字符串中的小写字母转为大写字母ss1.upper() ss1 = ss1.upper()   #将字符串中的大写字母转为小写字母 ss1 = ss1.lower() ss1.replace(ss1 = ss1 +'python

    65420

    Python惰性序列

    Python的iterator就是一个惰性序列,要说明什么是惰性序列,首先我们得知道什么是惰性计算。 事实上,很多如Java在内的高级语言都支持惰性序列。...Python惰性序列 Python的惰性序列多数指iterator,其特点正如同上文所述,具有惰性计算特点的序列称为惰性序列。...博主的解读:Python的iterator是一个惰性序列,意思是表达式和变量绑定(比如:调用iter()得到了一个iterator并赋值给一个变量)后不会立即进行求值,而是当你用到其中某些元素的时候才去求某元素对的值...一是这样我们就可以实现的无限序列的表示,比如全部的自然数(无穷尽),而不需要真的在内存中计算出所有的自然数(那根本不可能,因为内存也不是无限的),而是需要哪个数,计算到哪个数,或者需要哪些数,计算到那些数...而惰性序列就可以解决这个问题,它把计算的步骤延迟到了要实际使用该数据的时候。 惰性序列可以看作是一个”流”,需要的时候从其中取一滴水。

    1.8K70
    领券