본문 바로가기
sympy

[파이썬] sympy를 활용한 수학계산 : 미분

by Sixty Hertz 2020. 2. 24.

[ sympy를 활용한 수학계산 : 미분]

 

미분계산

import sympy as sym

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

print(a)

 

3*x**2 + 2*x + 1

 

위 코드는 sympy를 활용해 미분을 계산하는 코드입니다.

sym.diff 인수로 미분할 함수와 미분할 변수에 대해 입력해주면 미분 후 결과값이 출력됩니다.

 

import sympy as sym

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

print(a)

 

6

 

sym.diff의 마지막 인수로 정수를 넣어주면, 미분을 몇번 실행할 것인지 지정해줍니다.

위 코드처럼 3을 입력하면 미분이 3번 실행되어 결과값은 6이 출력됩니다.

 

이번에는 삼각함수를 미분해보겠습니다.

import sympy as sym

x = sym.Symbol('x')
a = sym.diff((sym.cos(x)**2),x)

print(a)

 

-2*sin(x)*cos(x)

cos(x)^2을 미분하면 -2*sin(x)*cos(x)가 나오는걸 확인할 수 있습니다.

댓글