📜  幂级数的收敛积半径 (1)

📅  最后修改于: 2023-12-03 15:09:46.428000             🧑  作者: Mango

幂级数的收敛积半径介绍

幂级数是一种无限多项式,它可以描述函数在点x处的值。收敛积半径则是幂级数收敛的一个重要指标,它决定了幂级数的收敛区间。

幂级数的定义

幂级数的一般形式如下:

$$ \sum_{n=0}^{\infty} c_n (x-a)^n $$

其中 $c_n$ 是常数系数,$x$ 是变量,$a$ 是展开点。当 $x=a$ 时,幂级数退化为一个常数级数 $c_0$。如果 $a=0$,则称该幂级数为关于原点的幂级数。

幂级数的收敛与发散

幂级数是一种特殊的级数,它的收敛性要由它的收敛域来判断。即,$\sum_{n=0}^{\infty} c_n (x-a)^n$ 在展开点 $a$ 处至少是收敛的,而在展开点 $x_0$ 处的幂级数则需要判断其绝对收敛或条件收敛的情况。

幂级数的收敛域分为三种情况:

  1. 整个数轴上的收敛。这个情况下,幂级数在 $(-\infty, \infty)$ 内收敛
  2. 以一个点 $x_0$ 为中心的有限区间上的收敛。在这个情况下,幂级数是在一个以 $x_0$ 为中心,半径为 $R$ 的圆内收敛。$R$ 被称为收敛半径。
  3. 只在 $x_0$ 这一个点上收敛。

对于情况 2 来说,幂级数的收敛域是一个圆形区域,圆心是展开点 $x_0$,收敛半径 $R$ 的大小与系数 $c_n$ 有关。

幂级数的收敛积半径

收敛积半径是指幂级数在其收敛域内收敛的最大半径。也就是说,当半径 $R$ 小于收敛积半径时,幂级数绝对收敛;当半径 $R$ 大于收敛积半径时,幂级数发散。

收敛积半径可以通过以下公式计算:

$$ R = \frac{1}{\limsup_{n \to \infty} \sqrt[n]{|c_n|}} $$

在代码实现中,可以使用如下函数来计算幂级数的收敛积半径:

def convergence_radius(c):
    """
    计算幂级数的收敛积半径
    Args:
        c: 幂级数各项系数,列表形式
    Returns:
        幂级数的收敛积半径
    """
    R = 1 / (limsup([abs(x) ** (1.0 / i) for i, x in enumerate(c) if x != 0]))
    return R
总结

收敛积半径是幂级数收敛性的一个重要指标。它的计算公式简单,实现也较为容易。在实际应用中,需要针对具体的问题来求解幂级数的收敛积半径,并确定幂级数的收敛区间。