수학용 OSS의 매력: Octave와 Ubuntu (2)

심볼릭 연산은 말그대로 수식 표현만 해 주면 알아서 변수값을 구해주는 기능을 제공합니다. 전기기기를 가를칠때 문제를 내고 검산을 하는 과정에서 수식만 구성하면 알아서 답을 구하는 거지요. 이 기능은 Wolframalpha.com에서 무료로 제공이 됩니다. 예를 들어

의 방정식을 풀고 싶으면 Wolframalpha.com에서

x^2+4x+9=0 과 같이 입력하고 실행하면 다음과 같이 답을 얻을 수 있습니다.

상용 사이트이다 보니 언젠가 부터는 속도도 매우 느리고 부가 서비스를 요구하려면 가입을 하라고 해서…. 이러한 부분을 Octave로 해결할 수 있을것 같아서 앞서와 같이 symbolic  패키지를 설치하였던 것입니다.  조금 복잡하기는 하지만 결과를 얻을 수 있었습니다.

다음과 같이 연립방정식을 풀 수 있습니다.

Maxima도 심볼릭 연산에 특화된 오픈소스 소프트웨어입니다. Ubuntu에서는 WxMaixma라는 이름의 패키지로 제공이됩니다. 다음의 그림은 적분을 하는 방법을 보여줍니다. 부정적분의 수식을 구해내는 것을 확인할 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *