有理関数

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:簡易区別 テンプレート:出典の明記 数学における有理関数(ゆうりかんすう、テンプレート:Lang-en-short)は、二つの多項式をそれぞれ分子と分母に持つ分数として書ける関数の総称である。抽象代数学においては変数不定元とを区別するので、後者の場合を有理式と呼ぶ。

定義

2次の有理関数の例:
y=x23x2x24

一変数の場合(x とする)、有理関数は次の形の関数である:

f(x)=P(x)Q(x)

ここで P,Qx の任意の多項式である。ただし Q はゼロ多項式(0となる多項式)であってはならない。上の f定義域は、分母の Q(x) が0とならない全ての x から成る。

有理方程式とは、二つの有理式を等しいとおいて得られる方程式である。これには通常の(数の比である)分数と同様に、分母を払う等の操作を行ってよい。ただしそうして得た解のうち、分母が0になるようなものは元の有理方程式の解として不適切として除かれる。

3次の有理関数の例:
y=x32x2(x25)

次の有理関数

f(x)=x32x2(x25)

は、分母の零点である x2=5 なる x 、すなわち x=±5 においては定義されない。なお、この有理関数は、 xx2 に漸近する(直線 y=x2漸近線)。

また次の有理関数

f(x)=x2+2x2+1

は全ての実数について定義されているが、全ての複素数については定義されていない。これもやはり x=±i が分母の零点となっているからであり、その2点が定義域から除かれる。

自明な例としては、f(x)=x2+1 等の多項式関数も有理関数に含まれる。これは分子が2次の多項式 x2+1 、分母は0次の多項式 1 であるとみなせる。 さらに自明な例として、他に f(x)=π 等の定数関数も有理関数に含まれる。これは分子が0次の多項式 π 、分母も0次の多項式 1 であるとみなせる。 ここで注意すべきは、 π無理数であることと、上の f が有理関数であることは両立する点である。「関数が有理関数である/ない」という概念と、「返り値が有理数である/ない」という概念を混同してはならない。

不定積分

実係数の一変数有理関数

f(x)=P(x)Q(x)

が与えられたとき、分母 テンプレート:Math の最高次係数が テンプレート:Mathテンプレート:Mvar 個の相異なる実根 テンプレート:Math をもつならば、既約多項式の積

Q(x)=(xr1)m1(xrk)mk(x2+s1x+t1)n1(x2+sl+tl)nl

に分解できる。このとき有理関数 テンプレート:Math は以下の形をした関数を用いて表せる(部分分数分解)。

f0(x)=xu(u0)f1(x)=1xrf2(x)=1(xr)v(v>1)f3(x)=1x2+a2(a0)f4(x)=1(x2+a2)w(w>1, a0)f5(x)=xx2+a2(a0)f6(x)=x(x2+a2)w(w>1, a0)

したがって有理関数 テンプレート:Math不定積分テンプレート:Math の不定積分 テンプレート:Math を用いて表せる。

F0(x)=1u+1xu+1F1(x)=log|xr|F2(x)=1v11(xr)v1F3(x)=1aarctanxaF4(x)=12a2(1w1x(x2+a2)w1+2w3w1dx(x2+a2)w1)F5(x)=12log(x2+a2)F6(x)=12(w1)1(x2+a2)w1

特に有理関数の不定積分は有理関数を用いて表せるとは限らないが、有理関数に加えて対数関数 テンプレート:Math逆正接関数 テンプレート:Math を用いれば必ず表せる。

一方で複素係数の一変数有理関数が与えられたとき、その不定積分は有理関数と対数関数さえ用いれば必ず表せるので、より簡明である。(対数関数多価関数偏角に由来する不定性があるが、不定積分では積分定数への影響しかない。)

テンプレート:See also

応用

(多項式や反比例等を除いて)有理関数に最初に触れる機会は、日本では高校の「数学III」が普通であろう。 テンプレート:Main より高度な数学においては抽象代数学体論、特に体の拡大において重要となる。有理関数は非アルキメデス体の例でもある。 テンプレート:Main

有理関数は数値解析において点の補間や関数の近似に用いられる[1]。代表例としてアンリ・パデによるパデ近似や最良有理関数近似としてのチェビシェフ有理関数近似などがある。有理関数を用いた近似法は計算機代数システムを始めとする数値計算ソフトウェアに適している。有理関数は多項式と同様に計算が容易でありながら、多項式よりも幅広い表現が可能である[2][3][4]

脚注

テンプレート:脚注ヘルプ テンプレート:Reflist

関連項目

  • 解析学(特に複素解析)における有理関数とは異なる概念であり、混同しないよう注意すること。日本語では似通った語が用いられているが、例えば英語では二つは全く異なる語で表される("rational" 対 "meromorphic")。
    • ただし、概念としては異なるが関連はある。有理関数であれば有理型関数であるし、C ∪ {∞}全体で有理型である関数は有理関数に限る。
  • 部分分数分解

テンプレート:Algebra-stub

  1. Yoji Nakatsukasa, Olivier Sète, and Lloyd N. Trefethen: "The AAA Algorithm for Rational Approximation", SIAM J. Sci. Comput., Vol.40, No.3, pp.A1494-A1522.
  2. Lloyd N. Trefethen: "Rational Approximation", Notices, Vol.72, no.1 (Jan.,2025), American Mathematical Society
  3. L.N. Trefethen, J.A.C. Weideman and T. Schmelzer: "Talbot Quadratures and Rational Approximation", BIT Numerical Mathematics (2006), vol.46, pp.653-670.
  4. Nick Trefethen: "Talbot quadratures and rational approximations"