본문 바로가기

Maxima6

alternativeTo 에서 오픈 소스/프리 소프트웨어를 찾아보세요~ 인간은 도구를 사용하는 존재이고 적재적소에 적절한 도구를 사용하는 것이야말로 현대 사회를 살아감에 있어서 큰 경쟁력이 될 것입니다. 요즘 사람들은 굉장히 다양한 소프트웨어들을 사용하고 있습니다. 이런 소프트웨어들 중에는 상용 소프트웨어도 있고 오픈소스 또는 프리웨어 소프트웨어도 있습니다. 그런데 많은 사람들이 어떤 소프트웨어가 있는지를 모르다보니 기존에 알고 있는 상용 소프트웨어를 불법으로 사용하는 경우가 굉장히 많이 있는 거 같습니다. 그래서 오늘은 상용 소프트웨어에 대하여 대체가능한 오픈소스 또는 프리웨어 소프트웨어를 찾는 방법에 대해서 소개해 보려 합니다. 비슷한 기능을 하는 소프트웨어를 추천해주는 사이트로 alternativeTo 라는 사이트가 있습니다. 해당 사이트의 주소는 아래와 같습니다. h.. 2018. 3. 14.
미분 적분을 쉽게 풀어주는 사이트들 아래 포스팅에서 Wolfram-Alpha 라는 사이트를 통해 인수분해나 그래프 그리는 방법등에 대해 알아봤는데요~ http://iamaman.tistory.com/772 http://iamaman.tistory.com/1220 오늘은 추가적으로 미분, 적분을 편하게 도와주는 사이트 들을 조금 소개 드리려 합니다. 적분 사이트로는 아래 주소의 사이트를 발견 했는데 http://www.integral-calculator.com/ 간단하게 다음과 같이 수식을 입력하고 Go 버튼을 누르면 이렇게 결과 수식이 나오더군요. 위 사이트는 정말 수학 공부하기도 좋을것 같은게 수식 밑에 있는 Show steps 버튼을 누르면 다음과 같이 수식 전개 과정도 나옵니다. 마지막에는 그래프도 나오고 아래 포스팅에서 소개 드렸던.. 2017. 2. 23.
Python Computer Algebra System(CAS) package sympy 최근에 Python을 적극적으로 사용해 보면서 Python의 다양한 Package 들을 찾는 재미에 푹 빠져 있습니다. 이전 포스팅에서 Pyzo 에 대해 소개하면서 sympy 라는 package 가 들어있다고 얘기를 했었는데 sympy 라는 package 는 Computer Algebra System(CAS) package 입니다. 2014/12/03 - [programming language/Python] - Python Pyzo, IEP Computer Algebra System (CAS) 란 우리가 흔히 알고 있는 Mathematica, MATLAB, SAGE 나 아래 포스팅에서 소개했던 MAXIMA, Geogebra 등에 들어 있는 기능입니다. 2014/08/28 - [수학] - MAXIMA CA.. 2014. 12. 3.
MAXIMA CAS 를 사용한 수학 공부 요즘은 컴퓨터도 좋아지고~ 좋은 프로그램들도 많아져서 수학 공부하기 굉장히 좋은 시절이라고 생각이 됩니다. 중고딩 시절에는 공식 하나하나 다 외워서 시험보는데… 사실 나이먹고 공식을 외우는 사람들은 수학 관련 일을 하는 분들 밖에 없을 것 같네요. 보통 대학 이상에서는 CAS 툴을 많이 사용합니다. CAS 는 Computer algebra system 을 말하는데~ 쉽게 말해 컴퓨터로 수학을 푸는걸 말합니다. http://en.wikipedia.org/wiki/Computer_algebra_system 뭐 자잘한 공식 외울 필요 없이 명령어 띡 치면 툭하고 식이 풀어지고 하는거죠. 물론 이런 툴이 있다고 해서 기본 원리 조차도 몰라도 된다는 건 아닙니다. 기본 원리를 알아야 저런 CAS 툴도 제대로 사용.. 2014. 8. 28.
MAXIMA 사용법 등호 좌우의 값 얻기 다음과 같이 포물선의 초점이 p 이고 p로부터 음의 방향으로 5만큼 떨어진 지점을 A 라 하고, 점 A 를 지나는 기울기 1인 직선이 만나는 두 지점 B, C를 구해보자. 포물선의 초점 F =(p , 0) 이고 A= (p-5,0) 이므로 다음과 같이 포물선과 직선의 방정식이 나온다. 위 두 방정식을 연립하면 점 B, 점 C 를 구할 수 있다. MAXIMA 에서는 solve 라는 명령어로 해를 구할 수 있다. 해는 다음과 같다. 위 해르 보면 matrix 의 구성되어 나오므로 각 해는 다음과 같이 매트릭스의 인자를 접근 하는 형태로 접근 할 수 있다. c[1][1] 이라고 하면 위 결과의 1행 1열의 인자 즉 다음 값에 대해 접근할 수 있는 것이다. 그렇다면 등호를 기준으로 왼쪽 또는 오른족의 인자에 대해.. 2014. 8. 28.
Maxima 로 수학을 쉽게 해 봐요~ 오늘 소개해 드릴 소프트웨어는 Maxima 입니다. Maxima 는 심볼릭 계산을 수행하는 프로그램 입니다. 심볼릭 계산을 하는 소프트웨어의 대부분이 상업적인 프로그램들인데~~ Maxima 는 프로그램은 GNU v2 라이선스 하에 배포 되는 오픈 소스 프로그램 입니다. Mathmatica , Maple, MATLAB 의 symbolic math toolbox 등에 비하여 기능상 약간 떨어질지 몰라도 제가 하는 수학의 범위는 대부분 커버를 하더군요. 리눅스, 윈도우, 맥OS 에 설치가 가능한 cross – platform 유틸입니다. 다운로드는 아래 주소에서 가능합니다. http://sourceforge.net/projects/maxima/files/ 각 운영체제에 맞는 설치파일을 다운로드 받아서 설치 하.. 2012. 3. 27.