Skip to content
Published on

工業数学シリーズ 第22回:複素数と解析関数

Authors

工業数学シリーズ 第22回:複素数と解析関数

複素数は初めて学ぶとき「実数にはない不思議な数」のように感じますが、工学ではむしろ非常に自然なツールです。振動、回転、周波数応答を最も簡潔に表現できるからです。

複素数の2つの顔

複素数は

z=x+iyz=x+iy

のように書くこともでき、

z=reiθz=re^{i\theta}

のように書くこともできます。

最初は座標表現、2番目は大きさと角度の表現です。工学では特に2番目の表現が重要です。乗算が「大きさを掛けて、角度を足す」に変わるからです。

なぜ工学で有用なのか

サインとコサインで振動を毎回別々に扱うよりも

eiωte^{i\omega t}

の形で表現すれば計算が非常に単純になります。交流回路のフェーザ、フーリエ変換、ラプラス変換はすべてこの視点と結びつきます。

複素関数

複素変数zzに対して定義された関数は

f(z)=u(x,y)+iv(x,y)f(z)=u(x,y)+iv(x,y)

のように実部と虚部に分けることができます。

入門段階で重要な質問は「複素数に対する微分がいつ正しく定義されるか」です。

解析関数とコーシー・リーマン

複素関数が解析的であるということは、単に微分可能であるということ以上に非常に強い条件です。方向を変えて近づいても同じ微分値が出なければならないからです。

このとき登場する条件がコーシー・リーマン方程式です。

ux=vy,uy=vx\frac{\partial u}{\partial x} = \frac{\partial v}{\partial y}, \quad \frac{\partial u}{\partial y} = -\frac{\partial v}{\partial x}

入門者の立場では「実部と虚部が勝手ではなく、非常に精緻に結びついている」という意味で受け取れば良いでしょう。

手で見る例題

関数

f(z)=z2f(z)=z^2

を見てみましょう。

z=x+iyz=x+iy

を代入すると

f(z)=x2y2+i(2xy)f(z)=x^2-y^2+i(2xy)

なので

u(x,y)=x2y2,v(x,y)=2xyu(x,y)=x^2-y^2, \quad v(x,y)=2xy

です。

偏微分すると

ux=2x,vy=2xu_x=2x, \quad v_y=2x

uy=2y,vx=2yu_y=-2y, \quad -v_x=-2y

となりコーシー・リーマン条件を満たします。したがってz2z^2は解析関数です。

工学応用

交流回路

複素数は電圧と電流の大きさと位相を同時に格納するのに非常に便利です。

制御と信号処理

s=σ+iωs=\sigma+i\omegaの形は減衰と振動を一度に表現します。

流体と電磁気学

2次元ポテンシャル問題では解析関数が実際の物理場と結びつきます。

よくある間違い

複素数を「虚数計算法」としてだけ見る

実際には回転と振動を扱うはるかに自然な表現です。

コーシー・リーマンを暗記だけする

解析関数は実部と虚部が強く結びついているという意味で、その結果が強力な積分定理につながります。

極形表現を無視する

乗算、除算、位相解析では極形の方がはるかに直観的です。

一行まとめ

複素数は振動と回転を扱う自然な言語であり、解析関数は非常に強い構造を持つ複素関数です。

次回予告

次の記事では複素解析の威力を見せてくれる複素積分と留数のアイデアを入門レベルで整理します。

参考資料

  • Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition
  • James Ward Brown, Ruel V. Churchill, Complex Variables and Applications
  • Elias M. Stein, Rami Shakarchi, Complex Analysis