수식처리 소프트웨어 MAXIMA
- 전문가 제언
-
○ Maxima는 본 문헌에서도 언급하였듯이 무료로 이용할 수 있는 공개된 컴퓨터 대수 시스템(computer algebra system)이다. 이와 비슷한 상용 프로그램으로는 Mathematica 소프트웨어가 있다. Maxima 프로그램을 시작하면 입력을 기다리는 (%i1)이 나타난다.
– 여기에서 1은 첫 번째 입력을 나타내고 (%i1) 다음에 구하고자 하는 수식이나 방정식을 입력하면 된다. 그러면 그 결과는 (%o1)으로 표시되는데 여기서 i는 입력을 표시하고 o는 출력을 표시한다.
○ x2-4를 인수분해 하는 프로그램과 방정식의 해를 구하는 예제 프로그램을 Maxima를 이용하여 작성해 보면,
– (%i1)x^2-4; (%o1)x^2-4를 입력한 다음[실제 프로그램 작성은 포트란과 같이 한 줄에 한 명령문만 쓰고 ;로 구분한다.] 인수분해에 대한 명령을 manual을 참조하여 직접입력하거나 메뉴에서 찾아 factor를 선택하면 된다. 그러면 다음과 같이 인수분해를 수행한다.
– (%i2)factor(%); (%o2)(x-2)*(x+2)가 되어 결과를 얻게 된다. 여기서 명령문 다음의 %는 바로 앞의 수식을 나타내고 바로 앞이 아닌 경우는 번호로 지정한다. 다음 계속에서 x2-4=0의 방정식을 풀어 본다.
– (%i3)solve(%o1=0,x); (%o3)[x=-2,x=2]가 되어 결과를 구할 수 있다. 이와 같이 Maxima를 이용하면 여러 가지 수학계산이나 방정식을 컴퓨터로 간단히 풀 수 있어 특히 자연과학이나 공학에서 아주 유용하게 사용할 수 있다.
– 이 밖에도 수학적으로 적용되는 수식이나 미분방정식 등 방정식은 거의 다 이용할 수 있는데 이에 대한 command는 Maxima 매뉴얼을 이용하면 쉽게 파악할 수 있다.
○ 본문에서는 Maxima5,10.0 버전을 설명하고 있으나 2007년 5월 현재 최신 버전은 Maxima5.11.99rc3이 이미 발표된 것으로 알려져 있다.
- 저자
- Yoshiyuki Nakagawa
- 자료유형
- 학술정보
- 원문언어
- 일어
- 기업산업분류
- 전기·전자
- 연도
- 2007
- 권(호)
- 22(1)
- 잡지명
- 人工知能??誌
- 과학기술
표준분류 - 전기·전자
- 페이지
- 114~121
- 분석자
- 오*섭
- 분석물
-
이미지변환중입니다.