• ベストアンサー

∫b/(log(x)-a)dx=?

はじめて質問します。 以下の問題が解けないで困ってます。助けてください! ∫b/(log(x)-a)dx ただし、a,bは定数。log(x)は自然対数。 対数積分関数の ∫1/log(x)dx=log(log(x))+(log(x))/1×1!+(log(x))^2/2×2!+(log(x))^3/3×3!+・・・ に似ているのですが、微妙に違うので解けません。 近似式でも良いのでどなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • eatern27
  • ベストアンサー率55% (635/1135)
回答No.2

∫b/(logx-a)dx=b∫1/(log(x/e^a))dx と変形して、t=x/e^aで置換すると、 ∫b/(logx-a)dx=(b*e^a)∫1/log(t)dt= となるので、 >∫1/log(x)dx=log(log(x))+(log(x))/1×1!+(log(x))^2/2×2!+(log(x))^3/3×3!+・・・ が使えたりしませんか? もっとも、私には、∫1/logx dx=…の式が正しいのかすら分からないのですが… 間違ってたら、すいません。

kenzo12
質問者

お礼

な、なるほど! ∫b/(logx-a)dx=b∫1/(log(x/e^a))dx と変形すれば良いのですね。 目からウロコが落ちました。 私では100年経っても思いつけない方法です。 これで何とか、仕事が前向いて進みそうです。 本当に、本当に、ありがとうございました。 蛇足ですが、対数積分関数の記載に若干の誤りがありましたので訂正しておきます。 ∫1/log(x)dx=log(log(x))+(log(x))/(1×1!)+(log(x))^2/(2×2!)+(log(x))^3/(3×3!)+・・・

その他の回答 (1)

回答No.1

log(x)=t とおいて置換積分 ∫b/(log(x)-a)dx=∫{b/(t-a)}e^tdt そしたら部分積分が適用できるでしょう。

kenzo12
質問者

補足

∫{b/(t-a)}e^tdtの部分積分をやってみたのですが、 b{log(t-a)}e^t-b∫{log(t-a)}e^tdt となり、この先はどうすれば良いのでしょう? 部分積分を続けても、e^tもしくはlog(t-a)を置換積分しても行き詰まってしまいました。 私の計算がおかしいのでしょうか・・・

関連するQ&A