기본 콘텐츠로 건너뛰기

라벨이 real_root()인 게시물 표시

[matplotlib]quiver()함수

sympy의 특별한 함수들

내용 sympy root() vs real_root() sympy의 특별한 함수들 sympy root() vs real_root() $\sqrt{-1}$와 짝수 거듭제곱근의 경우 음수일 경우 복소수 -i가 됩니다. 즉, 실수 영역에서는 계산할 수 없습니다. 그러나 $\sqrt[3]{-1}$와 같이 홀수 거듭제곱근일 경우 $-\sqrt[3]{1}$와 같습니다. 그러므로 계산 결과는 실수입니다. python의 sympy 패키지의 경우 제곱 근을 나타내기 위해 sqrt()를 사용하지만 그 이상의 거듭제곱근을 표현하기 위해 root() 함수를 사용합니다. 이 함수의 경우 거듭제곱이 홀수인 경우도 루트내의 수가 음수이면 복소수로 전환됩니다. 반면에 real_root() 함수인 경우 올바른 답을 반환합니다. root(-1, 3) $\qquad \color{blue}{\scriptsize{\sqrt[3]{-1}}}$ real_root(-1, 3) −1