科学

log(1+x)/(1-x)のマクローリン展開は?公式と導出も!(テイラー展開・級数展開・対数関数・収束など)

当サイトでは記事内に広告を含みます
いつも記事を読んでいただきありがとうございます!!! これからもお役に立てる各情報を発信していきますので、今後ともよろしくお願いします(^^)/

数学の世界において、対数関数のマクローリン展開は非常に重要なテーマです。特に、log(1+x)/(1-x)という形の関数は、さまざまな数学的応用において頻繁に登場します。

この関数のマクローリン展開を理解することで、複雑な計算を簡潔に行えるようになるでしょう。テイラー展開や級数展開の理論を活用すれば、対数関数を無限級数として表現できるのです。

本記事では、log(1+x)/(1-x)のマクローリン展開について、公式の導出から収束範囲まで詳しく解説していきます。初学者の方にも分かりやすく、具体例を交えながら説明しますので、ぜひ最後までお読みください。

log(1+x)/(1-x)のマクローリン展開の結論

それではまず、log(1+x)/(1-x)のマクローリン展開の結論について解説していきます。

この関数のマクローリン展開は、以下の美しい公式で表されます。

log(1+x)/(1-x) = 2(x + x³/3 + x⁵/5 + x⁷/7 + …)

= 2Σ(n=0→∞) x^(2n+1)/(2n+1)

収束範囲:|x| < 1

この公式が示すように、奇数次の項のみが現れるという特徴があります。偶数次の項は全て0になるため、非常にシンプルな形になっているのです。

公式の特徴と性質

この展開式には、いくつかの注目すべき特徴があります。まず、係数が2/(2n+1)という形になっており、分母が奇数のみであることが分かるでしょう。

また、各項の係数が逆数関係になっているため、計算が比較的容易です。この性質は、数値計算や近似計算において大きな利点となります。

さらに、この級数は|x| < 1の範囲で絶対収束することが保証されています。収束半径が1であることは、後ほど詳しく証明していきましょう。

マクローリン展開とテイラー展開の関係

マクローリン展開は、テイラー展開の特別な場合に相当します。テイラー展開が任意の点aの周りでの展開であるのに対し、マクローリン展開はa=0の場合を指すのです。

一般的なテイラー展開の公式は次のように表されます。

f(x) = f(a) + f'(a)(x-a) + f”(a)(x-a)²/2! + f”'(a)(x-a)³/3! + …

この式でa=0とすれば、マクローリン展開の式が得られるわけです。log(1+x)/(1-x)の場合、x=0の周りで展開することで、先ほどの公式が導かれます。

収束範囲の重要性

級数展開において、収束範囲を正しく理解することは極めて重要です。この範囲外では級数が発散してしまい、関数の値を正しく表現できません。

log(1+x)/(1-x)の場合、|x| < 1という条件が必要になります。これは、元の関数が(1+x)と(1-x)を含んでおり、それぞれの対数関数の収束条件から導かれるものです。

x=1やx=-1では関数自体が定義できないため、当然ながら級数展開も不可能となります。実用上は、|x| < 0.5程度の範囲で使用すると、より速やかに収束するでしょう。

log(1+x)/(1-x)のマクローリン展開の導出過程

続いては、実際の導出過程を確認していきます。

導出には複数のアプローチがありますが、ここでは最も理解しやすい方法を採用しましょう。対数の性質を活用して、既知の展開式から目的の公式を導いていきます。

対数の性質を利用した変形

まず、対数の基本性質を思い出してください。log(A/B) = log A – log Bという関係が成り立ちます。

これを利用すると、次のように変形できるのです。

log(1+x)/(1-x) = log(1+x) – log(1-x)

この変形により、問題が2つの基本的な対数関数のマクローリン展開に帰着されました。それぞれの展開式は、数学の標準的な公式として知られています。

log(1+x)とlog(1-x)の展開式

log(1+x)のマクローリン展開は、以下の公式で与えられます。

log(1+x) = x – x²/2 + x³/3 – x⁴/4 + x⁵/5 – …

= Σ(n=1→∞) (-1)^(n+1) xⁿ/n (|x| < 1)

一方、log(1-x)の展開式は次のようになるでしょう。

log(1-x) = -x – x²/2 – x³/3 – x⁴/4 – x⁵/5 – …

= -Σ(n=1→∞) xⁿ/n (|x| < 1)

これらの公式を覚えておくと、様々な対数関数の展開に応用できます。符号のパターンに注目すると、log(1+x)は交代級数、log(1-x)は全て負の項からなることが分かるはずです。

差を取って最終形を導出

それでは、2つの展開式の差を計算してみましょう。

log(1+x) – log(1-x)

= [x – x²/2 + x³/3 – x⁴/4 + x⁵/5 – …] – [-x – x²/2 – x³/3 – x⁴/4 – x⁵/5 – …]

= x – x²/2 + x³/3 – x⁴/4 + x⁵/5 + x + x²/2 + x³/3 + x⁴/4 + x⁵/5 + …

= 2x + 2x³/3 + 2x⁵/5 + 2x⁷/7 + …

= 2(x + x³/3 + x⁵/5 + x⁷/7 + …)

計算の過程で、偶数次の項(x²、x⁴など)が全てキャンセルされることに注目してください。これが、最終的に奇数次の項のみが残る理由なのです。

こうして、目的のマクローリン展開式が導かれました。導出過程を理解することで、なぜこのような形になるのかが明確になったでしょう。

収束半径と収束条件の詳細

続いては、収束半径と収束条件について確認していきます。

級数が意味を持つためには、収束性の議論が不可欠です。どのような範囲で級数が収束し、関数の値を正しく表現できるのかを見ていきましょう。

ダランベールの判定法による収束半径の計算

収束半径を求める標準的な方法として、ダランベールの判定法(比判定法)があります。この方法では、連続する項の比の極限を計算するのです。

級数Σaₙに対して、収束半径Rは次の式で与えられます。

1/R = lim(n→∞) |aₙ₊₁/aₙ|

今回の場合、aₙ = 2x^(2n+1)/(2n+1)ですから、計算してみましょう。

|aₙ₊₁/aₙ| = |2x^(2n+3)/(2n+3) × (2n+1)/(2x^(2n+1))|

= |x²| × |(2n+1)/(2n+3)|

→ |x²| × 1 = x² (n→∞)

したがって、級数が収束する条件はx² < 1、すなわち|x| < 1となります。これが収束半径R=1の根拠です。

境界点での挙動

収束半径の境界、つまりx=±1での挙動も興味深いテーマでしょう。これらの点では、級数の収束性が変わる可能性があるのです。

x=1の場合を考えてみましょう。

級数は 2(1 + 1/3 + 1/5 + 1/7 + …) となる

これは調和級数に類似しており、発散します

一方、元の関数log(1+x)/(1-x)はx=1で分母が0になるため、そもそも定義されません。級数が発散することと整合しています。

x=-1の場合も同様に、関数が定義できず、級数も収束しないのです。境界点では級数展開が使えないことを覚えておきましょう。

実用的な収束速度

理論的な収束範囲とは別に、実用上どの程度のxの値で使用すべきかも重要な問題です。級数の収束速度は|x|の大きさに大きく依存します。

以下の表に、xの値と必要な項数の目安を示します。

xの値 精度(有効桁数) 必要な項数の目安
0.1 6桁 3~4項
0.3 6桁 7~8項
0.5 6桁 12~15項
0.7 6桁 25~30項
0.9 6桁 100項以上

この表から分かるように、|x|が1に近づくほど、収束が遅くなります。実用的には、|x| < 0.5程度で使用するのが効率的でしょう。

具体例による計算と応用

続いては、具体的な数値を用いた計算例を確認していきます。

理論を実際の計算に適用することで、マクローリン展開の有用性がより明確になるはずです。いくつかの代表的な例を見ていきましょう。

x=0.2の場合の計算例

まず、x=0.2の場合を計算してみます。この値は収束範囲内にあり、比較的少ない項数で良い近似が得られるでしょう。

log(1+0.2)/(1-0.2) = log(1.2/0.8) = log(1.5)

マクローリン展開による近似:

第1項:2 × 0.2 = 0.4

第2項:2 × (0.2)³/3 = 2 × 0.008/3 ≈ 0.00533

第3項:2 × (0.2)⁵/5 = 2 × 0.00032/5 ≈ 0.000128

第4項:2 × (0.2)⁷/7 ≈ 0.00000366

合計:約0.40546

実際のlog(1.5) ≈ 0.40547(電卓による値)

わずか4項で小数第5位まで一致

することが確認できました。これは、マクローリン展開が非常に効率的な近似方法であることを示しています。

部分和による誤差評価

級数の部分和を用いた近似では、誤差がどの程度になるかを評価することが重要です。交代級数の場合と異なり、今回は全て正の項なので、評価方法が異なります。

一般に、n項までの部分和Sₙと真の値Sの誤差は、次の項の大きさで評価できるのです。

|S – Sₙ| ≤ 次の項の値 = 2x^(2n+3)/(2n+3)

例えば、x=0.2で3項まで使った場合、誤差は第4項以降の和で評価されます。第4項が約0.00000366ですから、誤差は10⁻⁵オーダー以下となることが分かるでしょう。

応用:逆双曲線正接関数との関係

実は、log(1+x)/(1-x)という関数は、逆双曲線正接関数と密接に関係しています。双曲線関数の理論において、次の関係式が成り立つのです。

artanh(x) = (1/2)log(1+x)/(1-x)

したがって:log(1+x)/(1-x) = 2artanh(x)

この関係を用いると、逆双曲線正接関数のマクローリン展開も即座に得られます。

artanh(x) = x + x³/3 + x⁵/5 + x⁷/7 + …

= Σ(n=0→∞) x^(2n+1)/(2n+1) (|x| < 1)

この公式は、双曲線関数の計算や、特殊関数の理論において重要な役割を果たします。また、物理学や工学の様々な分野でも応用されているのです。

まとめ

log(1+x)/(1-x)のマクローリン展開について、公式から導出、収束条件、具体例まで詳しく解説してきました。

この関数の展開式は、2(x + x³/3 + x⁵/5 + x⁷/7 + …)という美しい形で表され、奇数次の項のみが現れる特徴があります。導出には対数の性質を活用し、log(1+x)とlog(1-x)の差を取ることで得られるのです。

収束範囲は|x| < 1であり、この範囲内で級数は元の関数の値を正しく表現します。実用的には|x| < 0.5程度で使用すると、少ない項数で高精度な近似が得られるでしょう。

また、この展開式は逆双曲線正接関数artanh(x)と密接に関係しており、数学の様々な分野で応用されています。マクローリン展開の理論を理解することで、複雑な関数の計算や解析がより容易になるはずです。

テイラー展開や級数展開は、高等数学の基礎となる重要な概念です。本記事で学んだ知識を、さらなる数学の学習に役立てていただければ幸いです。