[]
        
(Showing Draft Content)

복소수

많은 공학 함수는 복소수를 다룹니다. 복소수는 두 부분으로 이루어져 있으며, 하나는 실수 부분이고 다른 하나는 허수 부분입니다. 복소수를 평면에서의 점 (x, y)로 생각할 수 있습니다. 실수는 평면의 x축에서 점 (x, 0)과 비슷합니다. 즉, 실수는 허수 부분의 계수가 0인 복소수의 부분 집합입니다.

복소수 데이터 유형은 따로 존재하지 않습니다. 대신 복소수는 "x+yi" 형태의 문자열로 표현됩니다. 여기서 x와 y는 실수이고, x는 실수 부분을, "yi"는 허수 부분을 나타냅니다. 예를 들어:

"2+3i"

"1.23E4+5.67E8i"


다음 표는 복소수를 다룰 때의 몇 가지 경우에 대해 설명합니다.

시나리오

예시

실수 부분이나 허수 부분 중 하나가 0인 경우, 0인 부분은 텍스트 표현에서 선택적으로 생략할 수 있습니다.

"3"은 "3+0i"와 같습니다.

"4i"은 "0+4i"와 같습니다.

실수는 복소수의 부분 집합이므로, 실수는 "x+yi" 형태의 문자열 대신 사용할 수 있습니다.

3은 "3+0i"와 같습니다.

복소수를 반환하는 함수는 "x+yi" 형태의 문자열을 반환합니다.

COMPLEX(3,5)는 "3+5i"를 반환합니다.

복소수를 받는 함수는 숫자 또는 "x+yi" 형태의 문자열을 둘 다 받을 수 있습니다.

IMSUM("1+2i", "3+4i")는 "4+6i"를 반환합니다.

IMSUM(1, 3)는 "4"를 반환합니다.

문자열을 숫자로 변환할 수 없을 때, Spread는 #VALUE 오류를 반환합니다.

COS("abc")는 #VALUE!를 반환합니다.

IMCOS("abc")는 #VALUE!를 반환합니다.

허수 부분을 나타낼 때 "j" 또는 "i" 접미사를 둘 다 사용할 수 있습니다.

"3+4j"는 "3+4i"와 같습니다.

주어진 수식은 접미사로 "i"를 사용한 결과를 항상 반환하며, 사용된 접미사에 관계없이 "i"가 반환됩니다.

IMSUM("1+2i","3+4i")는 "4+6i"를 반환합니다.

IMSUM("1+2j","3+4j")는 "4+6i"를 반환합니다.

IMSUM("1+2i","3+4j")는 "4+6i"를 반환합니다.

실수 부분이나 허수 부분 앞에 공백을 둘 수 없습니다.

IMABS("3+4i")는 5를 반환합니다.

IMABS(" 3+4i")는 #VALUE!를 반환합니다.

IMABS("3 +4i")는 #VALUE!를 반환합니다.

IMABS("3+4i ")는 #VALUE!를 반환합니다.