c语言sinx的幂级数展开式,sinx的幂级数展开式问题?

共回答了21个问题采纳率:71.4%

你的公式抄错了.

应该是sin(x) = ∑{1 ≤ n} (-1)^(n-1)·x^(2n-1)/(2n-1)!,这样不会有n = 0的问题.

或者是sin(x) = ∑{0 ≤ n} (-1)^n·x^(2n+1)/(2n+1)!,这样n = 0也没问题.

证明可用带Lagrange余项的Taylor展开.

f(x) = ∑{0 ≤ k ≤ n} f^(k)(0)·x^k/k!+f^(n+1)(tx)·x^(n+1)/(n+1)!.

其中f^(k)(x)表示f(x)的k阶导数,f^(0)(x) = f(x),而t为(0,1)中的某个实数(与x有关).

sin(x)的各阶导数(从0阶开始)依次为sin(x),cos(x),-sin(x),-cos(x),sin(x),cos(x),...

在x = 0处取值依次为0,1,0,-1,0,1,...

因此展开到2n+1阶得:

sin(x) = ∑{0 ≤ k ≤ n} (-1)^k·x^(2k+1)/(2k+1)!+(-1)^(n+1)·sin(tx)·x^(2n+2)/(2n+2)!.

余项|(-1)^(n+1)·sin(tx)·x^(2n+2)/(2n+2)!| ≤ |x|^(2n+2)/(2n+2)!.

对任意给定的实数x,lim{n→∞} |x|^(2n+2)/(2n+2)!= 0,故级数逐点收敛到sin(x).

即有sin(x) = ∑{0 ≤ n} (-1)^n·x^(2n+1)/(2n+1)!.

1年前

7

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值