知识点索引:常用的麦克劳林级数展开式

频次: 1
出处: 2009-16、

知识树位置:

  • 无穷级数
    • 常数项级数
    • 幂级数
      • 幂级数展开
        • 泰勒级数
          • 麦克劳林级数
            • 常用的麦克劳林级数展开式

知识点内容:

定义

设函数 f ( x ) f(x) f(x) 在区间 ( x 0 − R , x 0 + R ) (x_0-R,x_0+R) (x0R,x0+R) 上有定义,若
f ( x ) = ∑ x = 0 ∞ a n ( x − x 0 ) n f(x)=\sum_{x=0}^\infin a_n(x-x_0)^n f(x)=x=0an(xx0)n

对任意的 x ∈ ( x 0 − R , x 0 + R ) x\in(x_0-R,x_0+R) x(x0R,x0+R) 都成立,则称函数 f ( x ) f(x) f(x) 在区间 ( x 0 − R , x 0 + R ) (x_0-R,x_0+R) (x0R,x0+R) 上能展开为 x − x 0 x-x_0 xx0 的幂级数.

若函数 f ( x ) f(x) f(x) x = x 0 x=x_0 x=x0 处任意阶可导,则称幂级数
∑ n = 0 ∞ f ( n ) ( x 0 ) n ! ( x − x 0 ) n \sum_{n=0}^\infin\dfrac{f^{(n)}(x_0)}{n!}(x-x_0)^n n=0n!f(n)(x0)(xx0)n

为函数 f ( x ) f(x) f(x) x = x 0 x=x_0 x=x0 处的泰勒级数.

特别地, x 0 = 0 x_0=0 x0=0 处的泰勒级数 ∑ n = 0 ∞ f ( n ) ( 0 ) n ! x n \displaystyle\sum_{n=0}^\infin\dfrac{f^{(n)}(0)}{n!}x^n n=0n!f(n)(0)xn 称为函数 f ( x ) f(x) f(x)麦克劳林级数.

常用的麦克劳林级数展开式


1、直接展开
1 1 − x = 1 + x + x 2 + x 3 ⋯ + x n + ⋯ = ∑ x = 0 ∞ x n , ( − 1 < x < 1 ) \dfrac{1}{1-x}=1+x+x^2+x^3\cdots+x^n+\cdots=\sum_{x=0}^\infin x^n,(-1<x<1) 1x1=1+x+x2+x3+xn+=x=0xn(1<x<1)


2、直接展开
1 1 + x = 1 − x + x 2 − x 3 + ⋯ + ( − 1 ) n x n + ⋯ = ∑ x = 0 ∞ ( − 1 ) n x n , ( − 1 < x < 1 ) \dfrac{1}{1+x}=1-x+x^2-x^3+\cdots+(-1)^nx^n+\cdots=\sum_{x=0}^\infin (-1)^nx^n,(-1<x<1) 1+x1=1x+x2x3++(1)nxn+=x=0(1)nxn(1<x<1)


3、直接展开
e x = 1 + x + x 2 2 ! + x 3 3 ! + ⋯ + x n n ! + ⋯ = ∑ n = 0 ∞ x n n ! , ( − ∞ < x < + ∞ ) e^x=1+x+\dfrac{x^2}{2!}+\dfrac{x^3}{3!}+\cdots+\dfrac{x^n}{n!}+\cdots=\sum_{n=0}^\infin\dfrac{x^n}{n!},(-\infin<x<+\infin) ex=1+x+2!x2+3!x3++n!xn+=n=0n!xn(<x<+)


4、直接展开
sin ⁡ x = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ + ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! + ⋯ = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! , ( − ∞ < x < + ∞ ) \sin x=x-\dfrac{x^3}{3!}+\dfrac{x^5}{5!}-\dfrac{x^7}{7!}+\cdots+\dfrac{(-1)^nx^{2n+1}}{(2n+1)!}+\cdots=\sum_{n=0}^\infin\dfrac{(-1)^nx^{2n+1}}{(2n+1)!},(-\infin<x<+\infin) sinx=x3!x3+5!x57!x7++(2n+1)!(1)nx2n+1+=n=0(2n+1)!(1)nx2n+1(<x<+)


5、间接展开,由 sin ⁡ x \sin x sinx 求导得
cos ⁡ x = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ + ( − 1 ) n x 2 n ( 2 n ) ! + ⋯ = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! , ( − ∞ < x < + ∞ ) \cos x = 1-\dfrac{x^2}{2!}+\dfrac{x^4}{4!}-\dfrac{x^6}{6!}+\cdots+\dfrac{(-1)^nx^{2n}}{(2n)!}+\cdots=\sum_{n=0}^\infin\dfrac{(-1)^nx^{2n}}{(2n)!},(-\infin<x<+\infin) cosx=12!x2+4!x46!x6++(2n)!(1)nx2n+=n=0(2n)!(1)nx2n(<x<+)


6、间接展开,由 1 1 + x \dfrac{1}{1+x} 1+x1 积分得
ln ⁡ ( 1 + x ) = x − x 2 2 + x 3 3 − x 4 4 + ⋯ + ( − 1 ) n − 1 x n n + ⋯ = ∑ n = 0 ∞ ( − 1 ) n − 1 x n n , ( − 1 < x ⩽ 1 ) \ln(1+x)=x-\dfrac{x^2}{2}+\dfrac{x^3}{3}-\dfrac{x^4}{4}+\cdots+\dfrac{(-1)^{n-1}x^n}{n}+\cdots=\sum_{n=0}^\infin\dfrac{(-1)^{n-1}x^n}{n},(-1<x\leqslant1) ln(1+x)=x2x2+3x34x4++n(1)n1xn+=n=0n(1)n1xn(1<x1)

题目集:

【2009-16】
a n a_n an 为曲线 y = x n y=x^n y=xn y = x n + 1 ( n = 1 , 2 , . . . ) y=x^{n+1}(n=1,2,...) y=xn+1(n=1,2,...) 所围成区域的面积,记
S 1 = ∑ n = 1 ∞ a n , S 2 = ∑ n = 1 ∞ a 2 n − 1 S_1=\sum_{n=1}^{\infin}a_n,S_2=\sum_{n=1}^{\infin}a_{2n-1} S1=n=1anS2=n=1a2n1

S 1 、 S 2 S_1、S_2 S1S2 的值.

解:
常数项级数一节知,
S 1 = 1 2 S_1=\dfrac{1}{2} S1=21

S 2 = ∑ n = 1 ∞ a 2 n − 1 = ∑ n = 1 ∞ ( 1 2 n − 1 2 n + 1 ) = 1 2 − 1 3 + 1 4 − 1 5 + 1 6 − ⋯ S_2=\sum_{n=1}^\infin a_{2n-1}=\sum_{n=1}^\infin\Big(\dfrac{1}{2n}-\dfrac{1}{2n+1}\Big)=\frac{1}{2}-\frac{1}{3}+\frac{1}{4}-\frac{1}{5}+\frac{1}{6}-\cdots S2=n=1a2n1=n=1(2n12n+11)=2131+4151+61


ln ⁡ ( 1 + x ) = x − x 2 2 + x 3 3 − x 4 4 + ⋯ + ( − 1 ) n − 1 x n n + ⋯ \ln(1+x)=x-\dfrac{x^2}{2}+\dfrac{x^3}{3}-\dfrac{x^4}{4}+\cdots+\dfrac{(-1)^{n-1}x^n}{n}+\cdots ln(1+x)=x2x2+3x34x4++n(1)n1xn+

x = 1 x=1 x=1,得
ln ⁡ 2 = 1 − ( 1 2 − 1 3 + 1 4 ⋯ ) = 1 − S 2   S 2 = 1 − ln ⁡ 2 \ln2=1-\Big(\dfrac{1}{2}-\dfrac{1}{3}+\dfrac{1}{4}\cdots\Big)=1-S_2\\ \ \\ S_2=1-\ln2 ln2=1(2131+41)=1S2 S2=1ln2

综上, S 1 = 1 2 , S 2 = 1 − ln ⁡ 2 S_1=\dfrac{1}{2},S_2=1-\ln2 S1=21S2=1ln2.

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在C语言中,麦克劳展开式(Maclaurin Series)是数学中的一个重要概念,它用于将复杂的函数表示为无穷级数的和,通常在函数解析学中有应用。对于特定的可导函数,如三角函数、指数函数等,我们可以找到它们在0处的展开式。例如,e的x次方的泰勒展开式就是一个常见的麦克劳级数。 以下是一个简单的示例,展示如何使用C语言编写一个函数来计算e的x次方的前n项麦克劳展开: ```c #include <stdio.h> #include <math.h> // 计算第n项的麦克劳系数 double taylor_coefficient(int n, double x) { return factorial(n) / (n * pow(x, n)); } // 计算麦克劳展开,假设只保留n项 double mac_laurin_expansion(double x, int n) { double result = 1.0; for (int i = 1; i <= n; i++) { result += taylor_coefficient(i, x); } return result; } // 计算阶乘 unsigned long long factorial(int n) { if (n == 0 || n == 1) { return 1; } unsigned long long fact = 1; for (int i = 2; i <= n; ++i) { fact *= i; } return fact; } int main() { double x = 0.1; // 示例值,你可以替换为你想要计算的x值 int n = 5; // 展开项数 double expansion = mac_laurin_expansion(x, n); printf("e^%f (approximated with %d terms) is: %.9f\n", x, n, expansion); return 0; } ``` 在这个示例中,我们定义了一个函数`mac_laurin_expansion`来计算麦克劳展开,利用了泰勒系数公式和阶乘函数。注意,实际应用中可能需要优化算法,因为直接计算所有项可能会有精度问题,特别是当x非常接近0时。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值