REMI Lab강의 노트

Signals and Systems L04

4장 복소수

지수·삼각·로그 함수

실수에서 쓰던 exe^x, cos⁡x\cos x, ln⁡x\ln x에 복소수를 넣으면 무엇이 그대로이고 무엇이 달라질까?

지수함수

실수 지수함수를 복소수로 넓힌 것이 복소 지수함수이다.

ez=exp⁡z=ex(cos⁡y+jsin⁡y)(z=x+jy)e^z=\exp z=e^x(\cos y+j\sin y)\qquad(z=x+jy)

이 정의는 다음 세 성질을 함께 갖도록 고른 것이다.

  • z=xz=x가 실수이면 y=0y=0이라 cos⁡y=1\cos y=1, sin⁡y=0\sin y=0이므로 ez=exe^z=e^x이다. 실수 지수함수와 일치한다.
  • u=excos⁡yu=e^x\cos y, v=exsin⁡yv=e^x\sin y는 모든 점에서 ux=excos⁡y=vyu_x=e^x\cos y=v_y, uy=−exsin⁡y=−vxu_y=-e^x\sin y=-v_x를 만족한다. 따라서 eze^z는 복소평면 전체에서 해석적이다.
  • (ez)′=ux+jvx=excos⁡y+jexsin⁡y=ez(e^z)'=u_x+jv_x=e^x\cos y+je^x\sin y=e^z이다. 미분해도 자기 자신이다.

극형식으로 쓰면 ∣ez∣=ex|e^z|=e^x, arg⁡ez=y\arg e^z=y이다. 실수부 xx가 크기를, 허수부 yy가 각을 정한다. 그래서 ez+j2π=eze^{z+j2\pi}=e^z이고, 복소 지수함수는 주기 2πj2\pi j를 가진다. 이 성질은 로그에서 다시 나온다.

z=jyz=jy로 두면 x=0x=0이므로 정의는 다음 식이 된다.

ejy=cos⁡y+jsin⁡ye^{jy}=\cos y+j\sin y

이 식이 Euler 공식이다. 이 식은 정의에 이미 들어 있으므로 유도한 것이 아니다. 실수 지수함수와 일치하고, 해석적이며, 도함수가 자기 자신이라는 세 성질을 지키는 선택은 이것 하나뿐이고, 그 확인은 뒤의 '극형식과 Euler 공식' 절의 '한 줄 확인'에 있다.

e2+jπe^{2+j\pi}를 고르라.

  1. (가) e2≈7.389e^2\approx7.389
  2. (나) e2+jπe^2+j\pi
  3. (다) −e2≈−7.389-e^2\approx-7.389
  4. (라) e2+ejπ=e2−1e^2+e^{j\pi}=e^2-1
풀이

답 (다) −e2≈−7.389-e^2\approx-7.389

  • (가) 허수부 π\pi는 크기가 아니라 각을 정한다. ejπ=−1e^{j\pi}=-1을 곱해 반대 방향이 된다.
  • (나) 지수의 실수부와 허수부는 따로 더해지지 않고, 크기 exe^x와 각 yy로 나뉜다.
  • (라) ea+b=eaebe^{a+b}=e^ae^b이다. 두 지수함수는 더하지 않고 곱한다.

ez=ex(cos⁡y+jsin⁡y)e^z=e^x(\cos y+j\sin y)에 x=2x=2, y=πy=\pi를 넣으면 e2(cos⁡π+jsin⁡π)=−e2≈−7.389e^2(\cos\pi+j\sin\pi)=-e^2\approx-7.389이다. 크기 e2e^2인 수가 π\pi만큼 돌아 음의 실수축에 놓인다.

다음 문장이 참인지 거짓인지 판단하라. "ez=1e^z=1을 만족하는 복소수 zz는 00 하나뿐이다."

  1. 참
  2. 거짓
풀이

답 거짓

  • 참 ej2π=cos⁡2π+jsin⁡2π=1e^{j2\pi}=\cos2\pi+j\sin2\pi=1이다. 복소 지수함수는 주기 2πj2\pi j를 가진다.

ez=ex(cos⁡y+jsin⁡y)=1e^z=e^x(\cos y+j\sin y)=1이려면 크기 ex=1e^x=1에서 x=0x=0이고, 각 yy가 2π2\pi의 정수배여야 한다. 따라서 z=j2nπz=j2n\pi(n=0,±1,±2,…n=0,\pm1,\pm2,\dots)가 모두 해이다.

삼각함수와 쌍곡함수

실수 xx에 대한 Euler 공식과, xx를 −x-x로 바꾼 식을 나란히 쓴다.

ejx=cos⁡x+jsin⁡x,e−jx=cos⁡x−jsin⁡xe^{jx}=\cos x+j\sin x,\qquad e^{-jx}=\cos x-j\sin x

두 식을 더하고 빼면 코사인과 사인을 지수함수로 쓸 수 있다. 여기서 xx를 복소수 zz로 바꾼 식을 복소 코사인과 사인의 정의로 삼는다.

cos⁡z=12(ejz+e−jz)sin⁡z=12j(ejz−e−jz)\begin{gathered} \cos z=\frac12\left(e^{jz}+e^{-jz}\right)\\ \sin z=\frac1{2j}\left(e^{jz}-e^{-jz}\right) \end{gathered}

이 정의에서 cos⁡z+jsin⁡z\cos z+j\sin z를 계산하면 ejze^{jz}가 나오므로, Euler 공식은 복소수 zz에서도 성립한다.

ejz=cos⁡z+jsin⁡ze^{jz}=\cos z+j\sin z

실수 xx에서 코사인은 반대 방향으로 도는 두 회전 ejxe^{jx}와 e−jxe^{-jx}의 평균이다. 두 점의 세로 성분은 서로 지워지고 가로 성분만 남는다.

z(t)=ej2πtz(t)=e^{j2\pi t}와 켤레 z‾(t)\overline z(t)는 실수축을 사이에 두고 마주 보며 반대 방향으로 돈다. 두 점을 절반 길이로 줄여 머리와 꼬리로 이으면 끝은 늘 실수축 위에 놓이고, 그 자리가 시간을 따라 cos⁡2πt\cos2\pi t를 그린다. t=0.125t=0.125 s이면 zz는 45°, z‾\overline z는 −45°에 있어 가로 좌표는 둘 다 0.71이고 세로 좌표는 부호만 반대이다. 절반씩 이으면 세로 성분 0.35와 −0.35가 지워져 합이 실수축 위 0.71에 놓인다.

처음 상태는 f = +1 Hz, φ = 0°, t = 0.125 s이다. 옅은 실선 화살표가 z와 z̄, 굵은 화살표가 절반 길이로 줄인 두 점이고, ½z̄와 z̄가 도는 방향의 호는 점선이다.

해 보기

  1. t=0.375t=0.375 s에서 두 점의 자리와 절반씩 더한 끝을 확인하라.
    관찰

    두 점이 135°와 −135°에 있다. 가로 좌표는 둘 다 −0.71-0.71이고, 절반씩 더한 끝도 실수축 위 −0.71-0.71에 놓인다.

  2. 주파수가 −1-1 Hz이면 두 점이 도는 방향과 합이 어떻게 되는지 확인하라.
    관찰

    이제 zz가 시계 방향, z‾\overline z가 반시계 방향으로 돈다. 두 점이 자리를 바꿨을 뿐이라 합은 그대로 0.71이고, 평면 아래 초록 곡선도 그대로이다.

  3. 시작 위상이 90°이면 t=0t=0에서 두 점과 합이 어디에 있는지, 실수부가 어떤 함수인지 확인하라.
    관찰

    t=0t=0에서 z=jz=j, z‾=−j\overline z=-j라 가로 좌표가 모두 0이고, 절반씩 더한 합도 0이다. 실수부는 cos⁡(2πt+90∘)=−sin⁡2πt\cos(2\pi t+90^\circ)=-\sin2\pi t이다.

쌍곡함수도 같은 방식으로 정의한다.

cosh⁡z=12(ez+e−z),sinh⁡z=12(ez−e−z)\cosh z=\frac12\left(e^z+e^{-z}\right),\qquad \sinh z=\frac12\left(e^z-e^{-z}\right)

정의에 jzjz를 넣으면 삼각함수와 쌍곡함수가 서로 이어진다.

cosh⁡jz=cos⁡z,sinh⁡jz=jsin⁡zcos⁡jz=cosh⁡z,sin⁡jz=jsinh⁡z\begin{gathered} \cosh jz=\cos z,\qquad \sinh jz=j\sin z\\ \cos jz=\cosh z,\qquad \sin jz=j\sinh z \end{gathered}

인수가 순허수 jyjy(yy는 실수)이면 결과가 간단하다.

cos⁡(jy)=cosh⁡y,sin⁡(jy)=jsinh⁡y\cos(jy)=\cosh y,\qquad \sin(jy)=j\sinh y

cos⁡(jy)\cos(jy)는 11 이상인 실수이고 sin⁡(jy)\sin(jy)는 순허수이다. 실수에서는 ∣cos⁡x∣≤1|\cos x|\le1이지만 복소수에서는 이런 한계가 없다. 예를 들어 cos⁡(jln⁡2)=cosh⁡(ln⁡2)=12(2+12)=1.25\cos(j\ln2)=\cosh(\ln2)=\tfrac12\left(2+\tfrac12\right)=1.25이고, sin⁡(jln⁡3)=jsinh⁡(ln⁡3)=j 12(3−13)=j43\sin(j\ln3)=j\sinh(\ln3)=j\,\tfrac12\left(3-\tfrac13\right)=j\tfrac43이다.

로그

복소 로그는 지수함수의 역으로 정의한다.

w=ln⁡z  ⟺  ew=z(z≠0)w=\ln z\iff e^w=z\qquad(z\ne0)

w=u+jvw=u+jv, z=rejθz=re^{j\theta}로 놓으면 ew=euejv=rejθe^w=e^ue^{jv}=re^{j\theta}이므로, 크기와 각을 비교해 eu=re^u=r, v=θv=\theta를 얻는다.

ln⁡z=ln⁡r+jθ=ln⁡∣z∣+jarg⁡z\ln z=\ln r+j\theta=\ln|z|+j\arg z

arg⁡z\arg z가 2π2\pi의 정수배만큼 정해지지 않으므로 ln⁡z\ln z도 값이 무한히 많다. 모든 값의 실수부는 ln⁡∣z∣\ln|z|로 같고 허수부만 2π2\pi씩 다르다. 편각 대신 주값 Arg⁡z\operatorname{Arg}z(−π<Arg⁡z≤π-\pi<\operatorname{Arg}z\le\pi)를 쓴 것이 로그의 주값이다.

Ln⁡z=ln⁡∣z∣+jArg⁡zln⁡z=Ln⁡z+j2nπ(n=0,±1,±2,… )\begin{gathered} \operatorname{Ln}z=\ln|z|+j\operatorname{Arg}z\\ \ln z=\operatorname{Ln}z+j2n\pi\quad(n=0,\pm1,\pm2,\dots) \end{gathered}

ln⁡j\ln j는 ∣j∣=1|j|=1, arg⁡j=π/2+2nπ\arg j=\pi/2+2n\pi이므로 ln⁡j=j(π2+2nπ)\ln j=j\left(\tfrac\pi2+2n\pi\right)이고, 주값은 Ln⁡j=jπ/2\operatorname{Ln}j=j\pi/2이다. 음의 실수도 로그를 가진다. Ln⁡(−1)=jπ\operatorname{Ln}(-1)=j\pi이다.

실수 로그의 성질 ln⁡(z1z2)=ln⁡z1+ln⁡z2\ln(z_1z_2)=\ln z_1+\ln z_2는 모든 값의 집합으로는 성립하지만, 주값끼리는 성립하지 않을 수 있다. Ln⁡(−1)+Ln⁡(−1)=j2π\operatorname{Ln}(-1)+\operatorname{Ln}(-1)=j2\pi인데 Ln⁡((−1)(−1))=Ln⁡1=0\operatorname{Ln}\big((-1)(-1)\big)=\operatorname{Ln}1=0이다.

로그는 해석적인가? Ln⁡z\operatorname{Ln}z는 원점과 음의 실수축을 뺀 영역에서 해석적이고, eLn⁡z=ze^{\operatorname{Ln}z}=z의 양변을 미분하면 도함수를 얻는다.

(ln⁡z)′=1z(\ln z)'=\frac1z

음의 실수축을 위에서 아래로 건너면 Arg⁡z\operatorname{Arg}z가 π\pi에서 −π-\pi로 뛰므로, 그 선 위에서는 Ln⁡z\operatorname{Ln}z가 연속조차 아니다. 다른 값들 Ln⁡z+j2nπ\operatorname{Ln}z+j2n\pi도 상수만 다르므로 같은 영역에서 해석적이고 도함수는 모두 1/z1/z이다.

예제 2: ln⁡(3−j4)\ln(3-j4)

∣3−j4∣=5|3-j4|=5이고 점이 4사분면에 있으므로 Arg⁡(3−j4)=−arctan⁡43≈−0.927\operatorname{Arg}(3-j4)=-\arctan\tfrac43\approx-0.927이다.

ln⁡(3−j4)=ln⁡5+jarg⁡(3−j4)≈1.609−j0.927+j2nπLn⁡(3−j4)≈1.609−j0.927\begin{aligned} \ln(3-j4)&=\ln5+j\arg(3-j4)\\ &\approx1.609-j0.927+j2n\pi\\ \operatorname{Ln}(3-j4)&\approx1.609-j0.927 \end{aligned}

w=u+jvw=u+jv 평면에서 이 값들은 모두 u=ln⁡5u=\ln5인 세로선 하나 위에 놓이고, 주값 띠 −π<v≤π-\pi<v\le\pi 안에는 그중 하나만 들어온다.

ln(3 − j4)의 값들: 실수부 ln 5에서 허수부가 2π 간격으로 늘어선 점들, 주값은 −π와 π 사이의 한 점주값 띠 −π < v ≤ πuv123u = ln 5 ≈ 1.609−7.210n = −1−0.927n = 0, 주값 Ln(3 − j4)5.356n = 111.639n = 2
ln(3 − j4)의 값은 u = ln 5 인 세로선 위에 2π 간격으로 늘어선다. 초록 띠 안의 값 하나가 주값이다.

주값을 어느 범위에서 고를지는 약속이다. 편각을 [0,2π)[0,2\pi)에서 고르기로 하면 3−j43-j4의 로그는 1.609+j5.3561.609+j5.356이 된다. 위쪽 반평면과 실수축 위의 수는 두 약속에서 값이 같고, 아래쪽 반평면(3·4사분면과 음의 허수축)의 수만 값이 달라진다. 문제가 정한 범위를 먼저 확인한다.

일반 거듭제곱

밑과 지수가 모두 복소수인 거듭제곱은 로그로 정의한다.

zc=ecln⁡z(z≠0),az=ezln⁡az^c=e^{c\ln z}\quad(z\ne0),\qquad a^z=e^{z\ln a}

ln⁡z\ln z가 여러 값을 가지므로 zcz^c도 대개 여러 값을 가진다. Ln⁡z\operatorname{Ln}z를 쓴 ecLn⁡ze^{c\operatorname{Ln}z}가 주값이다. cc가 정수이면 ejc2nπ=1e^{jc2n\pi}=1이라 값이 하나뿐이다. c=1/nc=1/n이면 값이 nn개이고 앞의 nn제곱근과 같다. cc가 무리수이거나 허수부를 가지면 값이 무한히 많다.

예제 3: jjj^j

먼저 ln⁡j=j(π2+2nπ)\ln j=j\left(\tfrac\pi2+2n\pi\right)이므로

jj=ejln⁡j=ej⋅j(π/2+2nπ)=e−π/2−2nπj^j=e^{j\ln j}=e^{j\cdot j(\pi/2+2n\pi)}=e^{-\pi/2-2n\pi}

이고, n=0,±1,±2,…n=0,\pm1,\pm2,\dots에 대해 값이 모두 양의 실수이다. 주값은 e−π/2≈0.208e^{-\pi/2}\approx0.208이다.

예제 4: 2j2^j

밑 22의 복소 로그는 실수 로그 ln⁡2≈0.693\ln2\approx0.693에 j2nπj2n\pi를 더한 값들이다. 따라서 2j=ej(ln⁡2+j2nπ)=e−2nπejln⁡22^j=e^{j(\ln2+j2n\pi)}=e^{-2n\pi}e^{j\ln2}이고, 주값(n=0n=0)은 크기가 11이라 단위원 위에 있다.

2j=cos⁡(ln⁡2)+jsin⁡(ln⁡2)≈0.769+j0.6392^j=\cos(\ln2)+j\sin(\ln2)\approx0.769+j0.639

j−jj^{-j}의 주값을 구하라.

풀이

답 4.810

힌트 Ln⁡j=jπ/2\operatorname{Ln}j=j\pi/2이다. j−j=e−jLn⁡jj^{-j}=e^{-j\operatorname{Ln}j}를 계산한다.

j−j=e−jLn⁡j=e−j⋅jπ/2=eπ/2≈4.810j^{-j}=e^{-j\operatorname{Ln}j}=e^{-j\cdot j\pi/2}=e^{\pi/2}\approx4.810이다. 예제 3의 jj=e−π/2≈0.208j^j=e^{-\pi/2}\approx0.208의 역수이다.