三角関数を利用した定積分では、x=tanθのような置換を行うことで計算を簡単にできる場合があります。しかし、置換後の積分範囲をどのように設定するかで迷う人は多く、特にθの範囲をどこまで取ればよいのかは重要なポイントです。
一般的な解説では−π/2からπ/2までの範囲を使うことが多い一方で、0以上2π未満の範囲を使ってもよいのか疑問に感じることがあります。
この記事では、x=tanθと置換した場合のθの範囲の決め方や、なぜ特定の範囲がよく使われるのかについて、具体例を交えて解説します。
x=tanθの置換で重要なのは逆関数の範囲を考えること
x=tanθと置くとき、単純にxとθを対応させるだけではなく、tanθが1対1対応する範囲を選ぶ必要があります。
三角関数のtanθは周期πを持つ関数であり、同じ値を取るθが無限に存在します。例えばtan0=0ですが、tanπ=0、tan2π=0でもあります。
そのため、θの範囲を広く取りすぎると、1つのxに対して複数のθが対応することになり、置換積分の条件である1対1対応が崩れる可能性があります。
通常は−π/2からπ/2の範囲を使う理由
x=tanθの置換でよく使われる範囲は、−π/2<θ<π/2です。この範囲ではtanθは連続で単調増加し、すべての実数xに対して1つのθが対応します。
つまり、逆関数であるθ=arctan xが一意に定まる範囲になっています。そのため、置換積分を安全に行うことができます。
例えばxが0から1まで変化する場合、θはarctan0からarctan1まで変化するため、θの範囲は0からπ/4になります。このように明確に対応を作ることができます。
0以上2π未満の範囲では問題になる場合がある
では、θを0以上2π未満としてもよいのかという点ですが、基本的にはそのままでは適切ではありません。
理由は、0以上2π未満の範囲ではtanθが同じ値を複数回取るためです。例えばtan0=0であり、tanπ=0でもあります。この場合、x=0に対応するθが複数存在してしまいます。
置換積分では変数変換によって区間を正しく移す必要があるため、このような重複がある範囲を使うと計算結果が合わなくなる可能性があります。
ただし適切に区間を限定すれば使える場合もある
0以上2π未満という大きな範囲そのものが絶対に使えないというわけではありません。tanθが1対1になるように、さらに区間を限定すれば利用できます。
例えば0以上π/2未満だけを使えば、tanθは0から∞まで単調に増加します。この範囲では重複がないため、置換として利用できます。
重要なのは、数字としてどの範囲を選ぶかではなく、その範囲内でxとθが1対1に対応しているかどうかです。
0から1の定積分で考える具体例
例えば積分範囲がx=0からx=1の場合、x=tanθと置換します。
x=0のときtanθ=0なのでθ=0、x=1のときtanθ=1なのでθ=π/4となります。通常の範囲−π/2<θ<π/2を選んでいれば、自然に0≤θ≤π/4という範囲が得られます。
もし0以上2π未満を考えてしまうと、tanθ=1となるθはπ/4だけではなく、5π/4なども存在します。そのため、どのθを対応させるかを別途決めなければならず、計算が複雑になります。
置換積分で範囲を決めるときのポイント
置換積分では、元の変数と新しい変数の対応関係を崩さないことが最も重要です。
x=tanθの場合は、tanθが単調になる区間を選ぶことが基本になります。一般的には−π/2<θ<π/2を使うことで、迷わず計算できます。
特殊な理由がない限り、広い範囲を無理に設定するよりも、逆関数が一意に決まる範囲を選ぶほうが安全です。
まとめ
x=tanθと置換した定積分では、θの範囲はtanθが1対1対応になるように決める必要があります。
0以上2π未満という範囲はtanの周期性によって同じ値を複数回取るため、そのままでは置換積分の範囲として適切ではありません。
一般的に−π/2<θ<π/2を使うのは、tanθが単調で逆関数が一意に定まるためです。置換積分では範囲の広さよりも、変数同士の対応が正しく保たれているかを意識することが大切です。


コメント