几何级数(Geometric Series/Geometric Progression)

Root test与Ratio test都依赖于几何级数求和理论,因此这里先讨论该理论。

在数学上,几何级数,也就是几何序列,该序列有以下形式

$a , ar, ar^2, ar^3, ar^4,…,ar^n \qquad for \  r\neq 0 $

$r$称为公比(common ratio)。

几何级数求和

把该序列的所有项相加,得

$\displaystyle{S_n =  \sum_{k = 0}^{n}ar^{k} = a+ar+ar^2+\cdot\cdot\cdot+ar^n }$

和式$S_n$与公比$r$相乘,得到

$\displaystyle{ rS_n = \sum_{k = 0}^{n}ar^{k+1} = ar+ar^2+ar^3+\cdot\cdot\cdot+ar^n+ar^{n+1} }$

因此和式有一个简便计算方法

$\displaystyle{ S_n = \frac{S_n – rS_n}{1-r} = \frac{a-ar^{n+1}}{1-r} }$

无穷几何级数求和

当$n\to\infty$时,

如果$|r|<1$,

$\displaystyle{\lim_{ n\to\infty } S_n = \frac{a}{1-r} }$

此时$S_n$收敛(converge)

否则$S_n$趋于无穷,即发散(diverge)

根式判别法(Root test)

这里有必要细解释一下limsup这个符号,limsup,liminf分别是一个序列处于极限处的上下边界(In mathematics, the limit inferior and limit superior of a sequence can be thought of as limiting (i.e., eventual and extreme) bounds on the sequence.)

按照上述定义,$\bar{l} = \displaystyle{ \limsup_{n\to\infty}x_n }$可以解释为序列$x_n$中存在一个足够大的自然数$N$,对于所有$n>N$,都有上界$\bar{l}$。(请看wiki/Limsup and Liminf /The case of sequences of real numbers部分)

定义

有一个级数$\displaystyle{ \sum_{n = 1}^{\infty} a_n }$,该级数可以是实数或者复数,该级数是收敛或者发散,取决于

$l = \displaystyle{ \limsup_{n\to\infty}|a_n|^{1/n} }$

如果$l>1$,那么该级数发散

如果$l<1$,那么该级数收敛

证明

当$l < 1$,则存在实数$\epsilon > 0$使得$l + \epsilon < 1$,即

$\displaystyle{ \limsup_{n\to\infty}|a_n|^{1/n} < l+\epsilon < 1}$

$\displaystyle{ \limsup_{n\to\infty}|a_n| < (l+\epsilon)^n<1 }$

根据$limsup$的定义知道,存在一个足够大的自然数$N$,使得序列$|a_n|$有小于$(l+\epsilon)^n$的上界;

又由于$l+\epsilon < 1$,根据几何级数求和理论得知,$\displaystyle{ \sum_{n=1}^{\infty}(l+\epsilon)^n }$收敛。

因此:存在一个足够大的自然数$N$使得所有的$n>N$,都有$\displaystyle{\sum_{n = N}^{\infty}|a_n|}$收敛,所以$\displaystyle{\sum_{n = 1}^{\infty}|a_n|}$以及$\displaystyle{\sum_{n = 1}^{\infty}a_n}$同样也收敛。

当$l > 1$,则存在实数$\epsilon > 0$使得$l - \epsilon > 1$,即

$\displaystyle{ \limsup_{n\to\infty}|a_n|^{1/n} > l-\epsilon > 1}$

$\displaystyle{ \limsup_{n\to\infty}|a_n| > (l-\epsilon)^n>1 }$

根据$limsup$的定义知道,存在一个足够大的自然数$N$,使得序列$|a_n|$都大于$(l-\epsilon)^n$,即

$\displaystyle{\lim_{n\to\infty}|a_n| > 1}$

而一个收敛序列在$n\to\infty$处的项应该有$a_n\to \infty$,即

令$s = \displaystyle{\sum_{n=1}^{\infty}a_n }$,那么$s_N = \displaystyle{\sum_{n=1}^{N}a_n }\to s \ as\ N\to\infty$,同样地有$s_{N-1} \to s \ as\ N\to\infty$

因此

$a_N=\displaystyle{ \sum_{n=1}^N a_n – \sum_{n=1}^{N-1}a_n=s_N-s_{N-1} \to s-s = 0 \ as \ N\to\infty  }$

这就与上述结果相悖了,因此当$l>1$时,级数发散。

比式判别法(Ratio test)

定义

有一个级数$\displaystyle{ \sum_{n = 1}^{\infty} a_n }$,该级数可以是实数或者复数,该级数是收敛或者发散,取决于

$l = \displaystyle{ \limsup_{n\to\infty}\left|\frac{a_{n+1}}{a_n}\right| }$

如果$l>1$,那么该级数发散

如果$l<1$,那么该级数收敛

证明

当$l < 1$,则存在实数$\epsilon > 0$使得$l + \epsilon < 1$,因此

$\displaystyle{ \limsup_{n\to\infty}\left|\frac{a_{n+1}}{a_n}\right | < l+\epsilon}$

也就是说存在一个足够大的自然数$N$,对于所有的$n>N$,都有

$\displaystyle{\left|\frac{a_{n+1}}{a_n}\right | < l+\epsilon }$

因此,

$|a_n| = \left|\frac{a_n}{a_{n-1}}\right|\left|\frac{a_{n-1}}{a_{n-2}}\right|\cdot\cdot\cdot\left|\frac{a_{N+2}}{a_{N+1}}\right| |a_{N+1}| < (l+\epsilon)^{n-N-1}|a_{N+1}|$

根据无穷几何级数求和理论,$\displaystyle{ \sum_{n=1}^{\infty}(l+\epsilon)^n }$收敛。

因此:存在一个足够大的自然数$N$使得所有的$n>N$,都有$\displaystyle{\sum_{n = N}^{\infty}|a_n|}$收敛,所以$\displaystyle{\sum_{n = 1}^{\infty}|a_n|}$以及$\displaystyle{\sum_{n = 1}^{\infty}a_n}$同样也收敛。

当$l>1$,则存在实数$\epsilon > 0$使得$l - \epsilon >1$

那么,存在一个足够大的自然数$N$,对于所有的$n>N$,都有

$\displaystyle{\left|\frac{a_{n+1}}{a_n}\right | > l-\epsilon}$

因此,

$|a_n| = \left|\frac{a_n}{a_{n-1}}\right|\left|\frac{a_{n-1}}{a_{n-2}}\right|\cdot\cdot\cdot\left|\frac{a_{N+2}}{a_{N+1}}\right| |a_{N+1}| > (l-\epsilon)^{n-N-1}|a_{N+1}|$

当$n\to\infty$时,$(l-\epsilon)^{n-N-1}|a_{N+1}|\to\infty$,而级数收敛需要$a_n \to 0\ as\  n\to\infty$,因此级数发散。

Root test & Ratio test的更多相关文章

  1. 2017ACM暑期多校联合训练 - Team 4 1004 HDU 6070 Dirt Ratio (线段树)

    题目链接 Problem Description In ACM/ICPC contest, the ''Dirt Ratio'' of a team is calculated in the foll ...

  2. Centos 下 mysql root 密码重置

    重置mysql密码的方法有很多,官网也提供了很方便的快捷操作办法,可参考资料 resetting permissions .本文重置密码的具体步骤如下: 一.停止MySQL(如果处于运行状态) #se ...

  3. CentOS7 重置root密码

    1- 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Con ...

  4. Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)

    忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...

  5. Atitit  godaddy 文件权限 root权限设置

    Atitit  godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...

  6. Mysql 忘记root密码处理办法

    一.更改my.cnf配置文件 1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 2.在[mysqld]下添加skip-grant-t ...

  7. Ubuntu设置root用户登录图形界面

    Ubuntu默认的是root用户不能登录图形界面的,只能以其他用户登录图形界面.这样就很麻烦,因为权限的问题,不能随意复制删除文件,用gedit编辑文件时经常不能保存,只能用vim去编辑. 解决的办法 ...

  8. php利用root权限执行shell脚本

    vi /etc/sudoers , 为apache用户赋予root权限,并且不需要密码,还有一步重要的修改(我被困扰的就是这个地方) root  ALL=(ALL)  ALL apache  ALL= ...

  9. linux下如何添加一个用户并且让用户获得root权限

    1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing pass ...

随机推荐

  1. RabbitMQ详解(三)------RabbitMQ的五种队列

    上一篇博客我们介绍了RabbitMQ消息通信中的一些基本概念,这篇博客我们介绍 RabbitMQ 的五种工作模式,这也是实际使用RabbitMQ需要重点关注的. 这里是RabbitMQ 官网中的相关介 ...

  2. linux进程管理总结

    目录 一.进程相关的概念 二.关闭会话时子进程进程被杀死 三.nohup的原理 四.setsid原理 五.daemon &和守护进程的区别 六.服务进程为什么要fork两次 七.systemd ...

  3. CSS选择器之基本选择器总结

    一.元素选择器(所有浏览器支持) 元素选择器(标签名选择器)其实就是文档的元素,如html,body,p,div等等, 下面例子中选择了span元素,并设置了字体颜色为红色. <body> ...

  4. SQL开窗函数

    [SQL]四种排序开窗函数   一 .简单了解什么是开窗函数 什么是开窗函数,开窗函数有什么作用,特征是什么? 所谓开窗函数就是定义一个行为列,简单讲,就是在你查询的结果上,直接多出一列值(可以是聚合 ...

  5. Autofac容器对象实例的几种生命周期类型

    实例范围决定了如何在同一服务的请求之间共享实例. 请注意,您应该熟悉生命周期范围的概念,以便更好地理解此处发生的情况. 当请求服务时,Autofac可以返回单个实例(单实例作用域),新实例(每个依赖作 ...

  6. springcloud(十三):Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解

    在上个月我们知道 Eureka 2.X 遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件, ...

  7. urllib爬虫(流程+案例)

    网络爬虫是一种按照一定规则自动抓取万维网信息的程序.在如今网络发展,信息爆炸的时代,信息的处理变得尤为重要.而这之前就需要获取到数据.有关爬虫的概念可以到网上查看详细的说明,今天在这里介绍一下使用ur ...

  8. 爬虫(三)之scrapy核心组件

    01-核心组件 ·五大核心组件的工作流程: 引擎(Scrapy) 用来处理整个系统的数据流处理, 触发事务(框架核心) 调度器(Scheduler) 用来接受引擎发过来的请求, 压入队列中, 并在引擎 ...

  9. Jenkins - 构建Allure Report

    前言 本文为Pytest+Allure定制报告进阶篇,集成Jenkins,在Jenkins中直接生成报告,更方便测试人员查看. 一.安装插件allure-jenkins-plugin 1.进入系统管理 ...

  10. 广播频道-BroadcastChannel

    BroadcastChannel,就字面意思来言,叫做“广播频道”,官方文档说,该API是用于同源不同页面之间完成通信的功能. 1. 概况 它与window.postMessage的区别就是,Broa ...