본문 바로가기
sympy

[파이썬] sympy를 활용한 수학계산 : 방정식 해 구하기

by Sixty Hertz 2020. 2. 24.

[ sympy를 활용한 수학계산 : 방정식 해 구하기 ]

 

방정식 해 구하기

 

import sympy as sym

x = sym.Symbol('x')
a = sym.solveset(x**2+3*x+2,x)

print(a)

 

{-2, -1}

 

위 코드는 sympy를 이용해 방정식의 해를 구하는 코드입니다. x^2 + 3*x + 2에 대한 해를 구하며 x = -2, -1이 나옵니다.

 

위 방정식과는 다르게, 정수해가 아닌 경우도 한번 구해보겠습니다.

import sympy as sym

x = sym.Symbol('x')
a = sym.solveset(x**2+x+1,x)

print(a)

 

{-1/2 - sqrt(3)*I/2, -1/2 + sqrt(3)*I/2}

해가 복소수인 경우도 계산값이 출력됩니다.

 

 

댓글