[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의 다른 기능을 알아보고 싶다면 공식 문서를 참고해보세요.