[python] SymPy를 사용하여 다항식 미분하기

SymPy는 파이썬에서 수학 심볼릭 계산을 위한 라이브러리입니다. 이를 사용하여 다항식을 미분하는 방법에 대해 알아보겠습니다.

다음은 SymPy를 사용하여 다항식을 미분하는 예제 코드입니다.

from sympy import symbols, diff

# 변수 정의
x = symbols('x')

# 다항식 정의
polynomial = x**3 + 2*x**2 - 5*x + 1

# 다항식 미분
derivative = diff(polynomial, x)

# 결과 출력
print("다항식:", polynomial)
print("미분 결과:", derivative)

위 코드에서 symbols 함수를 사용하여 x라는 변수를 정의하고, diff 함수를 사용하여 polynomial 다항식을 x로 미분합니다. 결과를 출력하면 원래의 다항식과 미분 결과가 나타납니다.

이제 위의 코드를 실행해보면, 다항식을 미분한 결과가 출력됩니다.

다항식: x**3 + 2*x**2 - 5*x + 1
미분 결과: 3*x**2 + 4*x - 5

SymPy를 사용하면 다항식을 미분하는 것은 매우 간단하고 편리합니다. 이를 활용하여 더 복잡한 수학적 계산에도 유용하게 사용할 수 있습니다.

참고 문서