1) complex numbers
x1 = 3 + 5i
x2 = 1 - 0.741j(=i)
x1/x2
real(x1) % 실수부분
imag(X1) % 허수부분
abs(x1) % 극좌표계처럼 크기를 구하고 싶을 때, 피타고라스 정리에 의해 계산해준다
phi = angle(x1) % radian으로 계산
angle(x1) * 180 / pi % radian을 degree로 바꿔줌
2) polar coordinate ⇒ rectangular coordinate
M * exp(1j * phi)
3) transpose
x = rand(3,1) + 1j*rand(3,1)
x' % 복소수를 transpose 하면 '+'도 '-'로 바뀜
x.' % 위를 방지하고 dimension만 바꿔줌
4) do not use atan(Inverse Tangent (tan-1))
atan(-1/1) % matlab에서는 우리가 아무리 y/x로 줘도 한 값으로 받아들인다
atan(1/-1) % 따라서 위의 값과 똑같이 받아들인다
atan2(1,-1) % atan2(y,x) % 그래서 이를 방지하기 위해 atan2를 사용