[ 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)가 나오는걸 확인할 수 있습니다.
'sympy' 카테고리의 다른 글
[파이썬] sympy를 활용한 수학계산 : 적분 (1) | 2020.02.24 |
---|---|
[파이썬] sympy를 활용한 수학계산 : 테일러 급수 (0) | 2020.02.24 |
[파이썬] sympy를 활용한 수학계산 : 극한값 (0) | 2020.02.24 |
[파이썬] sympy를 활용한 수학계산 : 식 단순화 (0) | 2020.02.24 |
[파이썬] sympy를 활용한 수학계산 : 항의 전개 (0) | 2020.02.24 |
댓글