首页 > 其他分享 >【笔记】普通生成函数

【笔记】普通生成函数

时间:2024-03-25 22:33:20浏览次数:16  
标签:begin right end 函数 dfrac 笔记 生成 array left

【笔记】普通生成函数

0 前置芝士

0.1 等比数列

因为我不会,所以在这里提一嘴。

\(a_i=a_{i-1}q\Rightarrow a_i=a_1q^{i-1}\)

\(S=\sum\limits_{i=1}^n a_i\Rightarrow qS=\sum\limits_{i=2}^{n+1}a_i=S-a_{n+1}+a_1\)

\(\Rightarrow S=\dfrac{a_1(q^n-1)}{q-1}\)​

0.2 泰勒级数

若 \(f\) 在 \(x_0\) 处能被展成多项式的形式,那么有:

\[F(x_0)=\sum_{n=0}^{+\infty}\frac{f^{(n)}(0)}{n!}(x-x_0)^{n} \]

我们称这个 \(F(x_0)\) 为 \(f\) 在 \(x_0\) 上的泰勒级数。

特别地,\(x_0=0\) 时,称其为 \(f\)​ 的麦克劳林级数。


泰勒展开,本质就是用一个无限项的多项式去拟合一个函数。

1 定义

本质上她是一种形式的东西。

对于一个数列 \(a_i\),定义她的 普通生成函数 (OGF) 为一个多项式 \(F(x)\),满足:

\[F(x)=\sum_{i=0}^{+\infty}f_ix^i \]


2 封闭形式

生成函数 和 封闭形式 的关系

一个封闭形式成立,当且

这个东西,实际上只有在 \(|x|<1\) 的时候,原多项式才收敛,且值与 封闭形式 相等。

如果只用关心多项式的系数(比如生成函数),封闭形式 可以理解成用有限的初等函数对无限项的多项式的简写。

2.1 常用的封闭形式

\[\begin{array}{ccc} \text{数列}&\text{生成函数}&\text{封闭形式}&\\ \langle 1,1,1,1, \ldots\rangle & \sum\limits_{k=0}^{+\infty} x^{k} & \dfrac{1}{1-x} \\ \left\langle 1, c, c^{2}, c^{3}, \ldots\right\rangle & \sum\limits_{k=0}^{+\infty} c^{k} x^{k} & \dfrac{1}{1-c x} \\ \left\langle\left(\begin{array}{l} n \\ 0 \end{array}\right),\left(\begin{array}{l} n \\ 1 \end{array}\right),\left(\begin{array}{l} n \\ 2 \end{array}\right), \ldots,\left(\begin{array}{l} n \\ n \end{array}\right)\right\rangle & \sum\limits_{k=0}^{n}\left(\begin{array}{l} n \\ k \end{array}\right) x^{k} & (1+x)^{n} \\ \left\langle 1, n,\left(\begin{array}{c} n+1 \\ 2 \end{array}\right),\left(\begin{array}{c} n+2 \\ 3 \end{array}\right), \ldots\right\rangle & \sum\limits_{k=0}^{+\infty}\left(\begin{array}{c} n+k-1 \\ k \end{array}\right) x^{k} & \dfrac{1}{(1-x)^{n}} \\ \left\langle\left(\begin{array}{l} 0 \\ n \end{array}\right),\left(\begin{array}{l} 1 \\ n \end{array}\right),\left(\begin{array}{l} 2 \\ n \end{array}\right),\left(\begin{array}{l} 3 \\ n \end{array}\right), \ldots\right\rangle & \sum\limits_{k=0}^{+\infty}\left(\begin{array}{l} k \\ n \end{array}\right) x^{k} & \dfrac{x^{n}}{(1-x)^{n+1}} \\ \left\langle\left(\begin{array}{l} \alpha \\ 0 \end{array}\right),\left(\begin{array}{c} \alpha \\ 1 \end{array}\right),\left(\begin{array}{c} \alpha \\ 2 \end{array}\right),\left(\begin{array}{l} \alpha \\ 3 \end{array}\right), \ldots\right\rangle & \sum\limits_{k=0}^{+\infty}\left(\begin{array}{l} \alpha \\ k \end{array}\right) x^{k} & (1+x)^{\alpha} \\ \left\langle 0,1,-\dfrac{1}{2}, \dfrac{1}{3},-\dfrac{1}{4}, \ldots\right\rangle & \sum\limits_{k=0}^{+\infty} \dfrac{(-1)^{k+1}}{k} x^{k} & \ln (1+x) \\ \left\langle 0,1, \dfrac{1}{2}, \dfrac{1}{3}, \dfrac{1}{4}, \ldots\right\rangle & \sum\limits_{k=0}^{+\infty} \dfrac{1}{k} x^{k} & \ln \dfrac{1}{1-x} \\ \left\langle 1,1, \dfrac{1}{2}, \dfrac{1}{6}, \dfrac{1}{24}, \ldots\right\rangle & \sum\limits_{k=0}^{+\infty} \dfrac{1}{k !} x^{k} & e^{x} \end{array} \]

标签:begin,right,end,函数,dfrac,笔记,生成,array,left
From: https://www.cnblogs.com/CloudWings/p/18095571

相关文章

  • 三角函数
    前置弧度制。具体地,\(2\pi=360^\circ\)神秘东西\(\sin(\alpha)+\cos(\alpha)\)\[\begin{aligned}&\cos(\alpha)+\sin(\alpha)\\=&\sqrt{2}\cos(\alpha-\frac{\pi}{4})=&\sqrt{2}\sin(\alpha+\frac{\pi}{4})\end{aligne......
  • 自动生成小学四则运算题目的命令行程序
    这个作业属于哪个课程软件工程2024(广东工业大学)这个作业要求在哪里结对项目这个作业的目标学习完成项目的过程正文一、姓名、学号、GitHub本次项目缺失队友,由个人完成。崔海源3122004779github地址二、PSP表格PSP2.1PersonalSoftwareProcessStag......
  • 2017 各省省选做题笔记
    AHOI/HNOID1T1单旋不会哦,感觉这题最难。D1T2影魔考虑计算每个位置作为\([l+1,r-1]\)中的最大值时的贡献,一定是有一端取到了左边第一个比自己大的或者右边第一个比自己大的,可以用单调栈求出所有的有效点对,是线性的,然后做一遍二维数点即可。D1T3礼物首先考虑不做修......
  • set集合 and 字典 笔记
    set()集合S={1,"你好",2,3}print(type(s))print(s)不可哈希:python中的set集合进行数据存储的时候。需要对数据进行哈希计算,根据计算出的哈希值进行数据存储set集合要求存储必须是可以进行哈希计算的可哈希:不可变的数据类型,int,str,tuple,bool不可哈希:可变的数据类型,kli......
  • 【QT+QGIS跨平台编译】之九十一:【QGIS_Python跨平台编译】—【qgis_python.h生成】
    文章目录一、qgis_python.h介绍二、信息分析三、qgis_python.h生成一、qgis_python.h介绍  qgis_python.h是QGIS(QuantumGIS)软件中的一个头文件,主要用于服务于QGIS_Python库的编译,包含导入、导出宏信息的定义。二、信息分析在qgis\src\python目录,CMakeLis......
  • 03-python函数和列表
    函数定义def函数名():执行内容#当函数需要返回值时,return,没有返回值默认返回NonereturnxxxNone的使用场景函数返回值上if判断中,None为False定义变量时,用作变量声明,暂时变量不需要具体值global关键字(提升局部变量为全局变量)nn=100defhello():......
  • 高维前缀和/SOS DP 学习笔记
    JOISC2023D2T2Council注意到,钦定一个人为主席后,对于此时得票数大于\(\lfloor\frac{n}{2}\rfloor\)的议案,不管怎么选副主席,均能通过;对于此时得票数小于\(\lfloor\frac{n}{2}\rfloor\)的议案,不管怎么选副主席,均不能通过。所以需要考虑的只有此时得票数恰好等于\(\lfloo......
  • 刷题笔记 3.25
    ABC254C题:给定一个长为n的数列,给定k,可以进行的操作是:交换a[i]和a[i+k],可以进行任意多次,问能否sort成一个非递减数列?我当时的思路:因为我们是知道最后的数列的样子的,然后就思考:“这个数怎么变过来?可以变吗?”然后就发现好像只需要最后的非递减数列的每一个数在原数列中的对应下标......
  • 牛客周赛 Round 38做题笔记
    一.题目链接登录—专业IT笔试面试备考平台_牛客网牛客网是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力https://ac.nowcoder.com/acm/contest/78......
  • 学习笔记之算法快速排序
    快速排序听说有的公司面试会考?0.0快速排序思想:分治法基本思想:1、从数列中选出一个数2、分区(遍历),比它大的放他右边,比它小的或者等于的,放他左边3、对左右区间重复第2步,直到区间只有一个数(递归)参考:快速排序|菜鸟教程(runoob.com)在该网站......