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

ln(x) × arctan(x) の x についての不定積分を求めよ。

Question

次の積分を求めよ。

∫ln⁡x tan⁡−1(x) dx.\int \ln x\,\tan^{-1}(x)\,dx.

Step-by-step solution

  1. どちらの因子を微分するかを選ぶ。 ln⁡x\ln xもtan⁡−1x\tan^{-1}xも導関数は簡単だが原始関数は厄介である。u=ln⁡xu=\ln x(したがってdu=dxxdu=\frac{dx}{x})、dv=tan⁡−1(x) dxdv=\tan^{-1}(x)\,dxと取るほうがうまくいく。というのも、出てくる1x\frac{1}{x}がvvの中のxxと約分されるからである——残る積分が悪化するのではなく簡単になる、という選び方である。

  2. まず部分積分を1回行ってv=∫tan⁡−1x dxv=\int\tan^{-1}x\,dxを求める。 a=tan⁡−1xa=\tan^{-1}x、db=dxdb=dxと取ると:

    ∫tan⁡−1x dx=xtan⁡−1x−∫x1+x2dx=xtan⁡−1x−12ln⁡(1+x2).\int\tan^{-1}x\,dx=x\tan^{-1}x-\int\frac{x}{1+x^{2}}dx=x\tan^{-1}x-\tfrac12\ln(1+x^{2}).

    最後の積分はuuによる置換、すなわちu=1+x2u=1+x^{2}とおく置換積分であり、そこから12\tfrac12が出る。

  3. 本命の部分積分を実行する。 u=ln⁡xu=\ln x、v=xtan⁡−1x−12ln⁡(1+x2)v=x\tan^{-1}x-\tfrac12\ln(1+x^{2})として:

    ∫ln⁡x tan⁡−1x dx=ln⁡x(xtan⁡−1x−12ln⁡(1+x2))−∫(xtan⁡−1x−12ln⁡(1+x2))dxx.\int\ln x\,\tan^{-1}x\,dx=\ln x\left(x\tan^{-1}x-\tfrac12\ln(1+x^{2})\right)-\int\left(x\tan^{-1}x-\tfrac12\ln(1+x^{2})\right)\frac{dx}{x}.

    積分の中をxxで割ると

    ∫ln⁡x tan⁡−1x dx=xln⁡xtan⁡−1x−12ln⁡xln⁡(1+x2)−∫tan⁡−1x dx+12∫ln⁡(1+x2)xdx.\int\ln x\,\tan^{-1}x\,dx=x\ln x\tan^{-1}x-\tfrac12\ln x\ln(1+x^{2})-\int\tan^{-1}x\,dx+\tfrac12\int\frac{\ln(1+x^{2})}{x}dx.

    これこそステップ 1 で見込んだ約分である:xtan⁡−1x⋅1xx\tan^{-1}x\cdot\frac1xがtan⁡−1x\tan^{-1}xに潰れ、その積分はすでに求めてある。

  4. 残った積分を二重対数関数と見抜く。 ∫ln⁡(1+x2)xdx\int\frac{\ln(1+x^{2})}{x}dxには初等的な原始関数が存在しない。t=−x2t=-x^{2}と置換して定義Li⁡2(z)=−∫0zln⁡(1−w)wdw\operatorname{Li}_{2}(z)=-\int_{0}^{z}\frac{\ln(1-w)}{w}dwと比べると

    ∫ln⁡(1+x2)xdx=−12Li⁡2(−x2)+C.\int\frac{\ln(1+x^{2})}{x}dx=-\tfrac12\operatorname{Li}_{2}(-x^{2})+C.

    数値での確認:−12Li⁡2(−x2)-\tfrac12\operatorname{Li}_{2}(-x^{2})をx=0.6x=0.6で微分すると0.51247450.5124745、ln⁡(1.36)0.6=0.5124745\frac{\ln(1.36)}{0.6}=0.5124745である ✓。

  5. 閉じた形に組み立てる。 ステップ 2 の∫tan⁡−1x dx\int\tan^{-1}x\,dxとステップ 4 の二重対数関数を代入すると:

    ∫ln⁡x tan⁡−1x dx=xln⁡xtan⁡−1x−12ln⁡xln⁡(1+x2)−xtan⁡−1x+12ln⁡(1+x2)−14Li⁡2(−x2)+C.\int\ln x\,\tan^{-1}x\,dx=x\ln x\tan^{-1}x-\tfrac12\ln x\ln(1+x^{2})-x\tan^{-1}x+\tfrac12\ln(1+x^{2})-\tfrac14\operatorname{Li}_{2}(-x^{2})+C.

    つまり答えは閉じた形で書けるが、それは二重対数関数を認めた場合に限られる——初等関数をどう組み合わせても足りない。

  6. 数値微分で検証する。 右辺の導関数を中心差分で評価すると、x=0.5x=0.5では−0.32137603-0.32137603、これに対しln⁡(0.5)tan⁡−1(0.5)=−0.32137603\ln(0.5)\tan^{-1}(0.5)=-0.32137603 ✓。x=0.7x=0.7では−0.21783065-0.21783065に対して−0.21783065-0.21783065 ✓。独立な2点で8桁一致しており、すべての係数が正しいことが確かめられる。

Answer

∫ln⁡x tan⁡−1x dx=xln⁡xtan⁡−1x−12ln⁡xln⁡(1+x2)−xtan⁡−1x+12ln⁡(1+x2)−14Li⁡2(−x2)+C\int\ln x\,\tan^{-1}x\,dx=x\ln x\tan^{-1}x-\tfrac12\ln x\ln(1+x^{2})-x\tan^{-1}x+\tfrac12\ln(1+x^{2})-\tfrac14\operatorname{Li}_{2}(-x^{2})+C

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