Root test & Ratio test
几何级数(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的更多相关文章
- 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 ...
- Centos 下 mysql root 密码重置
重置mysql密码的方法有很多,官网也提供了很方便的快捷操作办法,可参考资料 resetting permissions .本文重置密码的具体步骤如下: 一.停止MySQL(如果处于运行状态) #se ...
- CentOS7 重置root密码
1- 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Con ...
- Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)
忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...
- Atitit godaddy 文件权限 root权限设置
Atitit godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...
- Mysql 忘记root密码处理办法
一.更改my.cnf配置文件 1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 2.在[mysqld]下添加skip-grant-t ...
- Ubuntu设置root用户登录图形界面
Ubuntu默认的是root用户不能登录图形界面的,只能以其他用户登录图形界面.这样就很麻烦,因为权限的问题,不能随意复制删除文件,用gedit编辑文件时经常不能保存,只能用vim去编辑. 解决的办法 ...
- php利用root权限执行shell脚本
vi /etc/sudoers , 为apache用户赋予root权限,并且不需要密码,还有一步重要的修改(我被困扰的就是这个地方) root ALL=(ALL) ALL apache ALL= ...
- linux下如何添加一个用户并且让用户获得root权限
1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing pass ...
随机推荐
- 使用Git进行代码管理的心得--github for windows
首先简述一下Git进行代码管理的情况 我使用的是github for windows,官网下载的速度太慢,所以用了离线安装包.安装之后会有GitHub和GitShell两个软件,其中Github采用图 ...
- CC2541之串口调试PM2.5传感器
1. CC2541通过串口和PM25设备PMS7003通信,串口9600波特率,手机APP显示数据一直是128,先检查蓝牙数据通路问题,数据通路没问题 2. 看下串口是否OK,串口也不通,看到宏定义Z ...
- Dapper简易教程(翻译自Github上StackExchange/Dapper)
本文源自:https://github.com/cnxy/Dapper-zh-cn 本博客作者与Github上作者(cnxy)实为同一个作者.由于笔者翻译水平有限,文本中错误难免,欢迎指正! 本文翻译 ...
- OSGI基础环境搭建
1.安装jdk,步骤自行搜索 2.下载eclipse,用luna版本,下载地址: https://pan.baidu.com/s/1gdfmW5znU4fltsLCAo8tkg 提取码: nrg7 3 ...
- 动态规划-LCS最长公共子序列
#include<iostream> #include<cstdio> #include<cstring> #include<string> using ...
- mysql_建表
建表 某字段多个默认值 创建表时,对多选多的字段设置两个以上的默认值时,两个默认值之间用逗号','隔开,不能加空格. create table student2( id int not null, n ...
- Servlet处理GET和POST请求
doGet() . doPost().service()方法 doGet()表示,当客户端是使用get方式请求该servlet时,那么就会触发执行doGet()方法中的代码. doPost()表示,当 ...
- HTML,CSS笔记
text-indent 属性规定文本块中首行文本的缩进.允许使用负值.如果使用负值,那么首行会被缩进到左边.p{ text-indent:50px; } HTML <label> 标签的 ...
- js this的含义以及讲解
this关键字是一个非常重要的语法点.毫不夸张地说,不理解它的含义,大部分开发任务都无法完成. 首先,this总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象. 下面来两个例子来让大家更 ...
- oracle创建视图时一些问题
这几天创建视图的时候,遇见的问题. 一:创建视图的时候Oracle-报错:文字与格式字符串不匹配(ORA-01861) 我创建的时候用的 是to_date 然后我改成了to_char select X ...