[python] SymPy를 사용하여 복소수 연산하기

SymPy는 파이썬에서 사용할 수 있는 강력한 심볼릭 수학 라이브러리입니다. 이 라이브러리를 사용하여 복소수 연산을 간편하게 수행할 수 있습니다. 복소수는 실수부와 허수부로 이루어져 있으며, SymPy를 사용하면 복소수의 덧셈, 뺄셈, 곱셈, 나눗셈 등 다양한 연산을 수행할 수 있습니다.

SymPy 설치하기

먼저, SymPy를 설치해야 합니다. 아래 명령을 사용하여 SymPy를 설치할 수 있습니다.

pip install sympy

복소수 정의하기

SymPy에서는 I를 사용하여 허수단위를 나타낼 수 있습니다. 아래 예제는 1 + 2i와 같은 복소수를 정의하는 방법을 보여줍니다.

from sympy import I

z = 1 + 2*I

복소수 연산하기

복소수 간의 덧셈, 뺄셈, 곱셈, 나눗셈은 기본적인 산술 연산자(+, -, *, /)를 사용하여 수행할 수 있습니다. 아래 예제는 복소수의 덧셈과 곱셈을 수행하는 방법을 보여줍니다.

from sympy import I

z1 = 1 + 2*I
z2 = 3 + 4*I

# 덧셈
sum = z1 + z2
print("덧셈 결과:", sum)

# 곱셈
product = z1 * z2
print("곱셈 결과:", product)

결과 확인하기

위 예제를 실행하면 다음과 같은 결과를 확인할 수 있습니다.

덧셈 결과: 4 + 6*I
곱셈 결과: -5 + 10*I

SymPy를 사용하면 복소수 연산을 직관적이고 간편하게 수행할 수 있습니다. 더 많은 복소수 연산과 SymPy의 다른 기능을 알아보고 싶다면 공식 문서를 참고해보세요.