複素数の偏角

提供: testwiki
2024年7月3日 (水) 07:59時点における240f:10c:4c5f:1:e972:28f5:11c:5f4c (トーク)による版 (基本的な性質)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動
複素数平面での複素数の絶対値 テンプレート:Mvar, 偏角 テンプレート:Mvar

数学において、複素数偏角(へんかく、テンプレート:Lang-en-short)とは、複素数平面上で複素数が表す点の動径が表す一般角のことである。複素数 テンプレート:Mvar の偏角は記号で テンプレート:Math で表す。偏角はラジアンで表す。

複素数を極形式表示することで、絶対値と偏角が得られる。これにより、複素数の乗除が簡明に行うことができる。

複素数に対する偏角は、テンプレート:Math の任意の整数倍を足す分だけ表し方がある。つまり、多価関数である。そこで表示を一意にするには、主値を決め、区間 テンプレート:Math などに制限する。

テンプレート:Math の任意の整数倍の差を除いて次の等式が成り立つ:

テンプレート:Math
テンプレート:Math
(何れも テンプレート:Math)

定義

偏角 テンプレート:Mvar の2つの選び方

複素数 テンプレート:Math2偏角は、テンプレート:Math と書かれ、正のから動径 テンプレート:Math までの角度を反時計回りに測った角度である。弧度法で表示する。時計回りに測ると負になる。

複素数に対する偏角の表示を一意にするために、主値区間 テンプレート:Math に制限する。テンプレート:Math にすることもある。

主値を テンプレート:Math にすると、逆正接関数 テンプレート:Math を用いて次のように表せる:

argz={tan1yx(x>0)tan1yx+π(x<0y0)tan1yxπ(x<0y<0)π2(x=0y>0)π2(x=0y<0)indeterminate(x=y=0)

上記の式には条件分岐が多数あるが、符号関数 テンプレート:Mathヘヴィサイドの階段関数 テンプレート:Math を用いることで次のようにまとめることもできる:

argz={tan1yx+1sgnx2(1+sgny|sgny|)π(x0)(sgny)π2(x=0y0)indeterminate(x=y=0)={tan1yx+{1H(x)}{2H1(y)1}π(x0)(sgny)π2(x=0y0)indeterminate(x=y=0)

テンプレート:Math 除算を含む式テンプレート:Math と形式的に考えることで、更にまとめることもできる:

argz={|sgnx|tan1yx+1sgnx2(1+sgny|sgny|)π(x0y0)indeterminate(x=y=0)={|sgnx|tan1yx+{1H1/2(x)}{2H1(y)1}π(x0y0)indeterminate(x=y=0)

あるいは、逆余弦関数 テンプレート:Math逆正弦関数 テンプレート:Math を用いて次のように表すこともできる:

argz={(1+sgny|sgny|)cos1x|z|(x0y0)indeterminate(x=y=0)={{2H1(y)1}cos1x|z|(x0y0)indeterminate(x=y=0)
argz={(1+sgnx|sgnx|)sin1y|z|+|sgnx|sgnx2(1+sgny|sgny|)π(x0y0)indeterminate(x=y=0)={{2H1(x)1}sin1y|z|+{1H1(x)}{2H1(y)1}π(x0y0)indeterminate(x=y=0)

ここで、テンプレート:Math複素数の絶対値で、テンプレート:Math である。

主値を テンプレート:Math にするには、上記の定義で、負となる偏角の値に対しては テンプレート:Math を加えることにすればよい。

偏角を「位相[1]、振幅[2]と呼んだりすることもある。

基本的な性質

  • |z|cos(argz)=Rez
  • |z|sin(argz)=Imz
  • argz¯=argz
  • arg0 は不定

主値をとる偏角

テンプレート:Math(青点)の主値 テンプレート:Mathテンプレート:Math である。赤い線は分岐切断である。

主値 テンプレート:Math における偏角の値を、記号で テンプレート:Math(最初の文字を大文字)で表すことがある。表記には揺れがあり、テンプレート:Mathテンプレート:Math が文献によって逆になることもあることに注意。

argz={Argz+2πnn}
Argz={argz2πnn(π<Argzπ)}

数値計算

複素数 テンプレート:Math2 の偏角は逆正接関数 テンプレート:Math で表せる。

テンプレート:Math のとき、すなわち テンプレート:Math2 のとき

テンプレート:Math

が成り立つが、テンプレート:Math 以外の場合の偏角を逆正接関数で表すには、場合分けが必要である。テンプレート:Math の場合はさらに テンプレート:Mathテンプレート:Math の場合に分ける。

Arg(x+iy)={tan1yx(x>0)tan1yx+π(x<0y0)tan1yxπ(x<0y<0)π2(x=0y>0)π2(x=0y<0)indeterminate(x=y=0)

上半平面、下半平面ごとに表示することもできる:

Arg(x+iy)={π2tan1xy(y>0)π2tan1xy(y<0)0(x>0y=0)π(x<0y=0)indeterminate(x=y=0)

テンプレート:Math の主値を区間 テンプレート:Math とする変種では、値が負のときに値に テンプレート:Math を足すことで得られる。

正接の半角公式 テンプレート:Math を用いると、1つの計算式で表せる:

Arg(x+iy)={2tan1yx2+y2+x(x>0y0)π(x<0y=0)indeterminate(x=y=0)

ただし、この表示は、計算の精度が上記より下がる。

この表示は、テンプレート:Math2 の近くでは 不定形 テンプレート:Math に近づき、浮動小数点の計算において、計算が不安定となり、オーバーフローする可能性がある。この範囲でのオーバーフローを避けるには、もう1つの正接の半角公式 テンプレート:Math を用いて次の計算式が使われる:

Arg(x+iy)={2tan1x2+y2xy(y0)0(x>0y=0)π(x<0y=0)indeterminate(x=y=0)

主値 テンプレート:Math は、プログラミング言語の数学ライブラリでは関数 atan2 あるいはその変種の言語を用いて多くの通常利用可能である。テンプレート:Math の主値は区間 テンプレート:Math である。

積・商の偏角

2つの複素数の乗除は、極形式表示することにより、簡明に行うことができる。複素数 テンプレート:Math の極形式表示を

テンプレート:Math
テンプレート:Math

とすると、

テンプレート:Math
テンプレート:Math
(何れも テンプレート:Math)

テンプレート:Mathテンプレート:Mvar が整数のとき、

テンプレート:Math テンプレート:Math
arg(2+i)+arg(3+i)=arg(2+i)(3+i)=arg(5+5i)=π4(mod2π)//

脚注

テンプレート:Reflist

文献

テンプレート:Refbegin

テンプレート:Refend

外部リンク

  1. Dictionary of Mathematics (2002). phase.
  2. テンプレート:Cite book