본문 바로가기

sympy7

[파이썬] sympy를 활용한 수학계산 : 극한값 [ sympy를 활용한 수학계산 : 극한값 ] 극한값 계산 import sympy as sym x = sym.Symbol('x') a = sym.limit((x+3)/x, x, sym.oo) print(a) 1 sympy를 활용한 극한값 계산 코드입니다. 먼저 변수 x를 생성하고(sym.Symbol) sym.limit를 활용해 극한값을 계산합니다. sym.limit에 들어가는 인수는 (계산식, 변수, 변수의 극한값)이며 sym.oo는 x값으로 무한대를 적용하겠다는 의미입니다. 2020. 2. 24.
[파이썬] sympy를 활용한 수학계산 : 식 단순화 [ sympy를 활용한 수학계산 : 식 단순화] sympy를 활용한 식 단순화 파이썬 sympy 모듈을 이용하면 식을 단순화 할 수 있습니다. 가령 예를 들면 이렇습니다. import sympy as sym x = sym.Symbol('x') y = sym.Symbol('y') a = sym.simplify((sym.cos(x)/sym.sin(x))) print(a) 1/tan(x) 위 코드를 실행하면 cos(x)/sin(x)라는 식을 1/tan(x)로 단순화 시켜줍니다. import sympy as sym x = sym.Symbol('x') y = sym.Symbol('y') a = sym.simplify(x**2/x/x) print(a) 1 또한 위 코드처럼 어떤 수식을 넣으면 계산하여 간단하게 표현.. 2020. 2. 24.
[파이썬] sympy를 활용한 수학계산 : 항의 전개 [ sympy를 활용한 수학계산 : 항의 전개 ] 항의 전개 import sympy as sym # sympy 모듈 호출 x = sym.Symbol('x') # x,y를 기호변수로 지정 y = sym.Symbol('y') a = sym.expand((x+y)**5) # (x+y)^5 계산 print(a) # 결과값 출력 x**5 + 5*x**4*y + 10*x**3*y**2 + 10*x**2*y**3 + 5*x*y**4 + y**5 sym.expand를 영어로 표현하면 algebraic expand인데, 여기서 expand는 항의 전개를 의미합니다. (x+y)^5에 대해 다항식을 전개한다는 것인데 위와 같은 결과값이 나옵니다. 아래 코드는 우리에게 친숙한 (x+y)^2을 계산하는 코드입니다. import.. 2020. 2. 24.