ここで行き詰まった? AI で解決しよう
Calculus · real student question

ln((1+x)/(1-x)) のべき級数による近似を求めよ。

Question

次の関数

ln⁡ ⁣(1+x1−x)\ln\!\left(\frac{1+x}{1-x}\right)

のべき級数による近似を求め、その成立範囲も述べよ。

Step-by-step solution

  1. まず商の対数を分ける。 商をそのまま展開するのではなく ln⁡(A/B)=ln⁡A−ln⁡B\ln(A/B)=\ln A-\ln B を使う。ln⁡ ⁣(1+x1−x)=ln⁡(1+x)−ln⁡(1−x).\ln\!\left(\frac{1+x}{1-x}\right)=\ln(1+x)-\ln(1-x). この一手で問題全体が易しくなる。どちらの部分も標準的なマクローリン展開をもつからである。

  2. 標準的な 2 つの級数を書き下す。 ∣x∣<1|x|<1 に対して ln⁡(1+x)=x−x22+x33−x44+⋯=∑n=1∞(−1)n−1xnn,\ln(1+x)=x-\frac{x^{2}}{2}+\frac{x^{3}}{3}-\frac{x^{4}}{4}+\cdots=\sum_{n=1}^{\infty}\frac{(-1)^{n-1}x^{n}}{n}, であり、xx を −x-x に置き換えると ln⁡(1−x)=−x−x22−x33−x44−⋯=−∑n=1∞xnn.\ln(1-x)=-x-\frac{x^{2}}{2}-\frac{x^{3}}{3}-\frac{x^{4}}{4}-\cdots=-\sum_{n=1}^{\infty}\frac{x^{n}}{n}. となる。

  3. 引き算して偶数次が消える様子を見る。 項ごとに見ると、x2x^{2} の寄与は −12x2-\tfrac12 x^{2} と −12x2-\tfrac12 x^{2} で引き算により打ち消し合い、x3x^{3} の寄与は +13x3+\tfrac13 x^{3} と −13x3-\tfrac13 x^{3} で強め合う。一般に奇数次だけが生き残り、それぞれ 2 倍になる。ln⁡ ⁣(1+x1−x)=2(x+x33+x55+⋯ )=2∑n=0∞x2n+12n+1.\ln\!\left(\frac{1+x}{1-x}\right)=2\left(x+\frac{x^{3}}{3}+\frac{x^{5}}{5}+\cdots\right)=2\sum_{n=0}^{\infty}\frac{x^{2n+1}}{2n+1}. 奇数次だけになるのは、この関数の対称性が要求するとおりである。xx を −x-x に置き換えると引数が逆数になり対数の符号が反転するので、この関数は奇関数なのである。

  4. 実用的な打ち切りを書き留める。 級数を途中で切ると、実用的な近似 ln⁡ ⁣(1+x1−x)≈2x,≈2x+2x33,≈2x+2x33+2x55.\ln\!\left(\frac{1+x}{1-x}\right)\approx 2x,\qquad \approx 2x+\frac{2x^{3}}{3},\qquad \approx 2x+\frac{2x^{3}}{3}+\frac{2x^{5}}{5}. が得られる。最初のものは x=0x=0 における 1 次(接線)近似である。

  5. 成立範囲を述べて試す。 もとの 2 つの級数はどちらも ∣x∣<1|x|<1 を要し、商そのものが正になるのもその範囲だけなので、この展開は ∣x∣<1|x|<1 で成り立つ。x=0.2x=0.2 での数値確認:厳密値は ln⁡(1.2/0.8)=ln⁡1.5=0.405465108\ln(1.2/0.8)=\ln 1.5=0.405465108、一方 2x+23x3+25x5=0.4+0.005333333+0.000128=0.4054613332x+\tfrac23 x^{3}+\tfrac25 x^{5}=0.4+0.005333333+0.000128=0.405461333 であり、小数第 5 位まで一致する。わずかな差は次の項 27x7=3.66×10−6\tfrac27 x^{7}=3.66\times10^{-6} で説明できる。

  6. この形が対数の計算に好まれる理由を押さえる。 任意の正の数 rr は x=(r−1)/(r+1)x=(r-1)/(r+1) とすれば (1+x)/(1−x)(1+x)/(1-x) の形に書け、rr が 11 から遠くてもその xx は小さい。この級数は奇数次の項しかもたず、素朴な ln⁡(1+x)\ln(1+x) の級数の 2 倍の速さで収束するので、この恒等式は手計算で対数を高い精度で求める古典的な方法になっている。

Answer

ln⁡ ⁣(1+x1−x)=2∑n=0∞x2n+12n+1=2x+2x33+2x55+⋯(∣x∣<1)\ln\!\left(\frac{1+x}{1-x}\right)=2\sum_{n=0}^{\infty}\frac{x^{2n+1}}{2n+1}=2x+\frac{2x^{3}}{3}+\frac{2x^{5}}{5}+\cdots\quad(|x|<1)

Need to solve a different problem like this? Open the solver →