매스매티카 강좌를 만들어 올려 보겠습니다.

교수 본인도 이제 처음 써보는 새내기 사용자로서 같이 공부해 보겠습니다.

Mathematica 7.0 Windows 버전을 기준으로 하겠습니다.


이장훈, Mathematica Guide Bool 입문에서 활용까지 (서울, 교우사, 2006)  를 참고하여 강좌를 다시 쓰고 있습니다.

예제는 Silbey, Alberty, Bawendy, Physical Chemistry 4th Ed. 에서 택하여 다루도록 하겠습니다.

 

1.1 시작

여타의 Windows 프로그램과 마찬가지로 매스매티가 아이콘을 더블클릭하거나 

시작 > 모든 프로그램 > Wolfram Mathematica > Wolfram Mathematica 7 을 클릭하면

Untitled-1 이라는 입력창이 열립니다. 이 입력창을 매스매티카 노트북 이라고 합니다.

초심자가 복잡한 수식을 입력할 때 파레트(palettes)를 사용하면 편리합니다. 

파레트는 메뉴바에 있는 Palettes 메뉴에서 선택할 수 있는데, 일단 Basic Math Assitant 를 열어보세요.

틀바와 눈금자를 노트북에 표시하려면 Windows 메뉴에서 Show ToolbarShow Ruler 를 선택하면 됩니다.

 

1.2 끝내기

File > Exit 을 클릭하여 마칩니다.

작업 내용을 저장해 두려면 File > Save 또는 File > Save As 메뉴를 사용하여

Mathematica Note (.nb) 파일을 만들어 둘 수 있습니다.

 

1.3 일반 규칙

- 명령의 대상과 함수의 종속 변수는 대괄호 [ ... ] 안에 넣어서 나타냅니다.

 중괄호 { ... } 는 배열의 데이터 항목을 나타내는데 씁니다.

 소괄호 ( ... ) 는 벡터와 행렬 등을 나타내는데 쓰고, 연산의 우선 순위를 지정합니다.

 

- 내장 함수는 첫글자를 대문자로 씁니다.

- 곱하기는 공백이나 * 로 표시합니다.

- 지수는 ^ 로 나타냅니다.

- 응답이 없을 때는 잘못된 명령을 실행시킨 경우가 대부분입니다.


 1.4 입출력

처음 매스매티카를 실행시킨 학생들은 약간 당황할 수도 있습니다.

명령어를 쳐 넣어도 아무런 반응이 없지요?

어떤 수식을 입력하고 <SHIFT> + <ENTER> (shift 키를 누른채 enter 키를 쳐요) 해야

비로서 결과가 수식의 아랫 줄에 출력됩니다.

명령어의 끝에 ";" 을 넣어서 결과가 출력되지 않게 하기도 합니다.

 

N[Pi, 50]

 

이렇게 입력하고  <SHIFT> + <ENTER> 를 치면 그 아랫줄에

 

3.1415926535897932384626433832795028841971693993751

 

이 출력됩니다. 실제 노트북에 표시는 다음과 같이 나옵니다.


In[1] = N[Pi,50]

Out[1] = 3.1415926535897932384626433832795028841971693993751


괄호안의 숫자는 명령의 교유번호가 됩니다. 입력된 명령이 무엇이고, 그 결과는 무엇인지

표시해 주지요. 위에서 N은 근사값을 출력하라는 명령입니다.

그냥 Pi 를 입력하면 기호 자체가 출력됩니다. (P는 대문자로 써야해요.)

매스매티카는 심볼릭컴퓨팅을 지원하기 때문에 기호 자체를 가장 정확한 값으로 간주합니다.

그렇기 때문에 근사값을 출력하라는 명령 N[expression, 자리수] 이 필요한 것이지요.

근사치 명령은 //N 과 같이 쓸 수도 있습니다.


 1.5 도움말

어떤 프로그램이든 컴퓨터시스템이든 내장된 도움말을 보면서 사용하는 것이 좋습니다.

매스매티카에는 ? 라는 명령이 있습니다. 물음표 다음에 어떤 명령을 쓰고 실행시키면,

즉 <SHIFT>+<ENTER> 를 치면 그 명령에 대한 정보가 출력됩니다.

예를 들어 Plot 에 관하여 알아봅니다.

 

?Plot

Plot[f,{x,Subscript[x, min],Subscript[x, max]}] generates a plot of f as a function of x from Subscript[x, min] to Subscript[x, max].
Plot[{Subscript[f, 1],Subscript[f, 2],\[Ellipsis]},{x,Subscript[x, min],Subscript[x, max]}] plots several functions Subscript[f, i].  >>

 

도움말을 출력하는 다른 방법은 Options 명령입니다.  이것은 어떤 명령의 가능한 모든 옵션 사항을 나열해 줍니다.

 

Options[Plot] <SHIFT>+<ENTER>  해 보세요.

 

?? 나 Information 명령은 어떤 명령에 대하여 사용 방법과 옵션을 다 알려줍니다. 예를 들어,

 

??Plot <SHIFT>+<ENTER> 를 해 보세요.

 

어타의 어플리케이션 프로그램 처럼 매스매티카에도 도움말 (Help) 메뉴가 있습니다.

이것을 자주 열어 보면서 사용법을 익히는 것이 좋습니다.


[초판] 2011년 4월 2일

[개정] 2011년 5월 6일

 

조회수 :
216591
등록일 :
2011.04.02
15:13:52
List of Articles
번호 제목 글쓴이 날짜 조회수
10 [물리화학 2] 제15-18강 13. Rotational and Vibrational Spectroscopy file 齊多理 2013-11-03 65971
9 [물리화학 2] 제13-14강 12. Symmetry file 齊多理 2013-10-27 82902
8 [물리화학 2] 제9-12강 11. Molecular Electronic Structure file 齊多理 2013-10-08 69727
7 [물리화학 2] 제6-8강 10. Atomic Structure file 齊多理 2013-09-29 73945
6 [물리화학 2] 제1-5강 9. Quantum Theory file 齊多理 2013-09-21 83969
5 [매스매티카] 제2강 명령어 기초 齊多理 2013-09-07 84155
4 [물리화학 2] NMR 참고문헌 file 齊多理 2013-09-07 76179
3 물리화학 2 참고서 齊多理 2013-09-07 78421
» [매스매티카] 제1강 첫걸음 齊多理 2011-04-02 216591
1 Silbey-Alberty-Baweni Physical Chemistry 4th Ed. imagefile 齊多理 2011-03-10 89423

Copyright © 2010-2014 IMMM, All rights reserved.