1

積分・級数botを解く integral 1-3

77
0

積分を解く

今週も級数・積分botに記載されている積分を解きます。

解く積分

integral 1-3

0xsinhx(1+cosh2x)2dx=π4(ln(1+2)12)

見るからにやばそうな積分ですね。パッと見た感じ、分子のxが悪さをしそうです。
実際この積分は結構大変なので、前置きはこのくらいにして解法に移りましょう。

パラメータの追加

I(s)を次のように定義します。

I(s):=0xsinhxs2+cosh2xdx1s1

このときI(s)を計算することで、

I(s)の計算I(s)=dds0xsinhxs2+cosh2xdx=0sxsinhxs2+cosh2xdx=0xsinhx(s2+cosh2x)2s(s2+cosh2x)dx=2s0xsinhx(s2+cosh2x)2dx
I(1)=2Iすなわち、

I=12I(1)

が成り立つことが分かります。このことから、I(s)が計算できれば、
それを微分して1を代入することで積分が求まりそうです。

I(s)を計算する

では実際にI(s)を計算しましょう。

I(s)=0xsinhxs2+cosh2xdx=1arcoshys2+y2dycoshxy=10arcosh1/ys2+1/y21y2dyy1y=01arsechy1+s2y2dy=01n=0(s2y2)narsechydy=n=0(s2)n01y2narsechydy

※ここで登場するarcoshyarsechyは、それぞれcoshx,sechxの逆関数です。

最後の行で出てきた積分がもう少し上手く変形できそうです。
そこだけ切り取って計算してみましょう。
そこでarsechxの微分をつかいます。

arsechxの微分公式

ddxarsechx=1x1x2

証明arsechx=sech1x=cosh11x
このことからarsechx
1x=ey+ey2
のように表すことが出来ます。これをyについて解くと、
1x=ey+ey2e2y2xey+1=0ey=1x±1x21
正の分枝を選んで、両辺自然対数を取ると、
y=arsechx=ln(1+1x2x)
両辺をxについて微分することで、
ddxarsechx=1x1x2が得られます。

これを用いて下の積分の計算を進めます。
(積分変数は、わかりやすさのためxに変えておきます。)
普通に逆関数の微分公式を使ってもいいです。

01x2narsechxdx=[x2n+12n+1arsechx]0101x2n+12n+11x1x2dx=12n+101x2n1x2dx=12n+10π2sin2nθ1sin2θcosθdθxsinθ=12n+10π2sin2nθdθ=12n+1π2(2n1)!!(2n)!!Wallis=π2(2n1)!!(2n)!!12n+1

いい感じに整理できました。これをI(s)の式に代入すると、

I(s)=n=0(s2)n01y2narsechydy=n=0π2(2n1)!!(2n)!!(s2)n2n+1=π2n=0(2n1)!!(2n)!!(is)2n2n+1

虚数単位iを使って無理やり二乗をくくり出しました。
最後の式のシグマの部分を見ると、あることに気づきます。
そうですね、arcsinzのテイラー展開(マクローリン展開)です。

arcsinzのテイラー展開(マクローリン展開)

arcsinz=n=0(2n1)!!(2n)!!z2n+12n+1|z|1

※文字がzになっていますが、これは|z|1なる複素数で収束することが言いたいからです。

証明ddxarcsinx=11x2であることを用いて、一般化二項定理で証明します。
(1+x)α=n=0(αn)xnここで(αn)={α(α1)(αn+1)n!(n0)1(n=0)である。
α=1/2を代入して計算すると、
1n!(12)(32)(2n12)=(1)nn!12322n12=(1)n(2n1)!!(2n)!!なので、
arcsinx=0x11t2dt=0xn=0(1)n(2n1)!!(2n)!!(t2)ndt=n=0(2n1)!!(2n)!!0xt2ndt=n=0(2n1)!!(2n)!!x2n+12n+1この級数は|x|1で収束します。
文字をzに書き換えると公式2が得られます。

工夫して積分を求める

I(s)の式をよく見ると惜しいことが分かります。
isの指数が2nですね。ここを2n+1にするためにI(s)isを掛けて計算を進めると、
(is)I(s)=π2n=0(2n1)!!(2n)!!(is)2n+12n+1=π2arcsin(is)
これを用いると、

I(s)=dds(is)I(s)is=iπ2ddsarcsin(is)s=iπ2(is1+s2arcsin(is)s2)=π2(1s1+s2+iarcsin(is)s2)

I=1/2I(1)であったので、代入して

I=π4(12+iarcsini)

ここで、arcsiniが一見よくわかりませんが、
複素対数関数を使ったarcsinの表示を使うと上手く整理されます。

arcsinzの複素対数関数を使った表示

arcsinz=iln(iz+1z2)

証明arcsinx=θとおくと、sinθ=xeiθeiθ2i=xe2iθ2ixeiθ1=0eθ=ix±1x2正の分枝を選んで両辺自然対数を取り、変数をzに変えると
arcsinz=iln(iz+1z2)

公式3より、
arcsini=iln(21)=iln(121)=iln(1+2)
のように計算でき、元の式に代入することで

I=π4(ln(1+2)12)

上手く虚数が消えて積分が解けました。

今回の積分はかなり大変でしたね。
もっと楽な解法、エレガントな解法を知ってるよって人は、
是非コメント欄で教えてください!
それではまた。

投稿日:20241013
更新日:20241028
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

主に、積分についての記事を投稿しています。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 積分を解く
  2. 解く積分
  3. パラメータの追加
  4. I(s)を計算する
  5. 工夫して積分を求める