積分
関数を積分することは、関数を微分することの逆の操作です。
原始関数
簡単な問題から始めましょう。関数 f(x) = 2x があるとします。微分すると関数 f になる関数 F を求めましょう。形式的に書くと、F′ = f となる関数 F を探します。
微分の基本公式から、それは関数 F(x) = x2 だとわかります。関数 x2 の導関数はちょうど 2x です。問題は、この条件を満たす関数がこれ1つだけかどうかです。
答えは「1つだけではない」です。関数 x2 にどんな実数の定数を足しても、微分するとやはり関数 2x になります。定数の導関数は0だからです。c を実数の定数として、x2 + c の形の関数はどれも、求める関数 F と考えられます。
この問題は一般化できます。実数の関数 f が与えられたとき、f の定義域のすべての x、または定義域に含まれるある区間のすべての x について、F′(x) = f(x) が成り立つような関数 F を求めます。この関数はただ1つに決まるとは限りません。また、そもそも存在しないこともあります。
この関数 F を、関数 f の原始関数といいます。次のように書きます。
関数 f を被積分関数といい、原始関数を求めることを積分するといいます(
変数 x で積分して、関数 4x3 の原始関数を求めるという意味です。たとえば、微分するとちょうど 4x3 になる関数 x4 がその1つです。もちろん、この関数には任意の実数の定数を足すことができます。
原始関数は存在しないか、いつも c をある実数の定数として F(x) + c の形になることが証明できます。存在する場合、実数の定数は無数にあるので、原始関数も無数にあります。したがって、関数 F(x) が1つ見つかれば、すべての原始関数をつくれます。そして、この方法でつくれないほかの関数は、求める関数の原始関数ではありません。この定数 c を積分定数といいます(日本の教科書では大文字の C で書きます)。
記号 dx についても少し補足しておきます。とても神秘的に見えますが、本当にどの変数で積分するかを表しているだけです。たとえば次の積分があるとき、
これは変数 b で積分するということで、ほかの文字 a と c は定数として扱います。つまり、数が書いてあるのと同じようにふるまいます。
基本的な関数の積分
いくつかの基本的な関数について、原始関数を求める公式は簡単に導けます。この節全体で c ∈ ℝ とします。
まず、関数 f(x) = 0、つまり定数関数0から始めます。微分すると0になる関数は何でしょうか。定数だけからなる関数なら、どれでもかまいません。
次は関数 f(x) = 1 です。x′ = 1 なので、1の積分は次のようになります。
その次は関数 f(x) = x です。微分して x になるのは、どんな関数でしょうか。x2 を微分すると 2x になります。ほぼ求めたいところまで来ました。あとは2で割るだけです。(x2)/2 を微分すれば、ちょうど x になります。
これを関数 xn(n ∈ ℝ)に一般化すると、次の公式が得られます。
この公式は n = −1 では成り立たないことに注意しましょう。0で割ることになってしまうからです。n = −1 のときは関数 f(x) = x−1、つまり関数 1/x になります。微分して 1/x になるのは、どんな関数でしょうか。対数関数(自然対数)です。
問題は、対数は正の実数でしか定義されないので、この公式が f の定義域のすべての x で成り立つわけではないことです。しかし、区間 (0, ∞) では成り立ちます。区間 (−∞, 0) では、対数の真数の符号を逆にして log(−x) とするだけです。両方を合わせると、次のように書けます。
この公式は、f の定義域のすべての x で成り立ちます。三角関数などの積分は、次の表にあります。
和の積分
関数の導関数を計算するのは、たいていかなり簡単です。ふつうは公式どおりに進めればよいので、よく言われるように訓練されたサルでもできます。しかし、積分は事情が違います。積分を計算する方法はかなり複雑で、そのため積分を求める問題は、導関数を計算するよりずっと難しくなります。おもな理由は、和の積分にはおなじみの公式があっても、積の積分にはないことです。
次の積分を計算してみましょう。
どう計算すればよいでしょうか。微分すると x になる関数と、微分すると 1 になる別の関数が必要です。公式から、それは関数 (x2)/2 と x だとわかっています。この2つの関数を足すと f(x) = (x2)/2 + x になります。この関数を微分すると x + 1 になります。これで答えが得られました。
計算の途中で、ある性質を使いました。和の積分は積分の和に等しいという性質です。つまり、次のとおりです。
これは引き算でも成り立ちます。
そのため、前の例は次のように書き出せたのです。
定数をくくり出す
定数を積分の前にくくり出すことについても、同じような定理が成り立ちます。次の形の積分があるとき、
a がある実数の定数なら、この定数を積分の前にくくり出すことができます。
例題
次の積分を計算しなさい。
最初の段階では、3つの積分に分けます。
積分を順に計算します。1つ目の積分は、累乗 xn の公式でそのまま計算できます。
2つ目の積分では、まず6をくくり出します。
x の積分もまた公式のとおりで、(x2)/2 に等しくなります。したがって、次のようになります。
最後の積分でも、まず 42 をくくり出します。
これもまた公式のとおりです。
これらの部分的な積分を足せば、答えが得られます。
もう1つ注意しておきます。部分的な積分のそれぞれで定数 c が出てきたので、足し合わせると答えには +c ではなく +3c と書くべきかもしれません。しかし、c は任意の実数の定数なので、3c もやはりある実数になります。部分的な積分の c を c1, c2, c3 と書きかえて、c = c1 + c2 + c3 とすることもできます。