主値

提供: testwiki
2021年1月29日 (金) 23:23時点におけるimported>Cewbotによる版 (bot: 解消済み仮リンクatan2を内部リンクに置き換えます)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:For

複素解析において、関数値として複数の複素数を取る多価関数を考えるとき、関数の主値(しゅち、テンプレート:Lang-en-short)とはその関数の分枝から取られる値のことである。多価関数の値を主値に限定することで、一価の関数となる。

必要性

複素対数関数 log z は、一つの複素数 z を以下を満たす複素数 w に移す関数である。

ew=z

例えば、logi の値を計算しようとすると、以下の方程式を満たす解として w を求めることになる。

ew=i

オイラーの公式から、iπ/2 が一つの解であることは明らかであるが、解はそれだけでない。

関数の引数とした点 (0,i)複素平面上での位置を考えると、解が複数あることが分かる。(1,0) から反時計回りに π/2 ラジアンだけ回転した点が (0,i) になるが、ここからさらに 2π 回転すると、また (0,i) になる。したがってi(π/2+2π)logi の値であると考えることができ、また 2π だけでなく、その整数倍を加えたものはすべて、この関数の値と考えることができる。

しかし実数関数の場合と比較すると、これには違和感がある。つまり logi の値は一意に定まらない、ということである。log z は、k を任意の整数として

logz=ln|z|+i(arg z+2πk)

と書ける。k の値は分岐点として知られ、多価関数が一価になる点を決めることになる。

ここで k = 0 に相当する分枝をテンプレート:仮リンク、この主枝において関数が取る値を主値と呼ぶ。

一般化

一般に f(z) が多価関数のとき、f の主値を

pv f(z)

と書き表す。これは、f の定義域内の複素数 z について一価の関数となる。

主な関数の主値

複素数を取る初等関数は、定義域内で領域によっては多価となる。主値を取るのが簡単な形の関数に分解することで、その主値を決めることができる場合がある。

対数関数

対数関数の例は上述したが、その形は

logz=ln|z|+i(arg z)

である。ここで arg z が多価である。この偏角の取りうる範囲を π<arg zπ に限定すれば、その偏角における関数の値を主値として取ることができる。このときの(範囲の限定された)偏角を、大文字を使って Arg z と書く。関数の定義に arg z の代わりに Arg z を使うことで、対数関数が一価になり、

pv logz=Log z=ln|z|+i(Arg z).

と書くことができるようになる。

指数関数

α を複素数(α)とするときの指数 zα について考えるとき、一般には zαeα log z として定義する。ここで Log でなく log を使うと、eα log z は多価関数となる。Log を使えば以下の形で zα の主値を取ることができる。

pv zα=eαLog z

平方根

複素数 z=reϕi平方根の主値は以下のようになる。

pvz=reiϕ/2

ここで偏角は π<ϕ<π の範囲である。

複素数の偏角

atan と atan2 の比較

ラジアンで表される複素数の偏角の主値は、以下のどちらかで定義されることが多い。

  • [0,2π)
  • (π,π]

逆正接関数をプロットすれば、これらの値を見ることができる。

  • atan2(π,π] の範囲
  • atan[π/2,π/2) の範囲

関連項目

外部リンク