본문 바로가기

물리학/매스매티카

매스매티카 강좌(1). 그래프 그리기

지금 저는 매스매티가 7을 사용하고 있습니다.

 

 

이게 실행화면입니다.

다른 일반적인 프로그램들과 다른것은

툴바와 입력창이 따로 나뉘어져 있다는 것 입니다.

저 빈 공간에 명령을 입력하고 결과를 보고 하는것인데..


입력방법은 두가지 입니다.


1. 명령어를 직접 입력

2. 팔렛트를 이용.

   

오늘은 첫 시간이니깐 팔렛트를 이용하긴 개뿔 ㅋㅋ

기초적인건 다른분들이 이미 블로깅 많이 해 두셨더라고요

그러니 쉬운건 다른곳에서 공부하시고

   

제 블로그는 제대로 실용적으로 가겠습니다.

   

우리가 매스매티카를 왜 쓸까요?

계산하려고?

nono!!

레포트 이쁘게 쓸려고 아닌가요?

이쁜 레포트의 필수 아이템!!

   

그래프!!!!!!!!!!!!

   

네 ㅋㅋ 그래프 그리는 법을 알려드립니다.

   

음... 무슨 그래프를 그려 볼까요?

아!! 일단 잘 모를때는

help -> documentation center를 실행하세요

 

그러면 검색창이 실행되죠?

거기다가 Plot을 검색 해 보세요

검색 결과가 뜨죠?

저기서 Plot 항목을 눌러서 들어가면

대충 뭐 이런 저런 자세한 말들이 나옵니다.

그런데 재밌는 것은 이 설명서 자체도 명령어를 입력 할 수 있는 페이지이기 때문에 명령을 맘대로 바꿔서 결과를 출력 하면서 놀 수 있습니다.

   

두번째 예제에서

이놈을 2 Pi만 8 Pi로 바꾸고 Shift키+엔터 를 누르면

이렇게 결과가 바뀌어서 나옵니다.

그래프 크기도 맘대로 키웠다 줄였다 할 수 있어요

   

지금 생각난건데...

매스매티카에서는 수식을 입력하든 명령을 입력하든

결과를 보기 위해서는 쉬프트키+엔터키 이렇게 조합자판을 사용합니다.

   

실행방법까지 알려주는 나란남자

세심한 남자 ㅋㅋㅋ

   

자 그럼 그래프 그려는 봤는데...

저 명령어가 도대체 무슨 의미인가?

그건 문서의 맨 위에 나와있습니다.

Plot은 함수를 그리라는 명령이고 적용시킬 내용물은 대괄호 [ ] 이 안에 넣어주면 됩니다.

함수 하나의 그래프를 그리려면 위에처럼 함수 하나, 그리고 그 함수를 이루는 변수의 범위(어디서부터 어디까지를 정의역으로 해서 그래프를 출력할거냐~~)를 설정하면 기본적인 그래프는 그릴 수 있죠?

   

그런데 만약 그래프 여러개를 하나의 좌표평면에 표현하고 싶다.

그러면 함수들의 집합을 중괄호로 묶어서 명령을 내리면 됩니다.

   

즉,

Plot[ x+3 , { x, -10, 10}]

   

이건 이렇게 생각하면서 명령을 입력하면 됩니다.

1. 그래프를 그릴거니깐 Plot 명령을 쓰고

2. 대괄호로 묶어줘야하니깐 [ 입력하고

3. 그리고 싶은 함수식은 x+3 이고~~

4. OK ㅋ 함수식 입력 끝났으니깐 콤마찍고

5. 이제 변수설정해야징~~

6. 카와이하게 중괄호 열고 {

7. 이 함수는 x가 변수니깐 Plot 이놈한테 먼저 알려줘야해!

8. 이 그래프의 변수는 x 야~~ 라고 플롯이한테 말을 건네면서 x를 입력하고 내 할 말 끝났으니깐 콤마찍고

9. 플롯이가 알아들었으면 범위를 작은것부터 큰것으로 알려줘야하니깐... -10부터 10까지 라는 의미로 -10,10 이렇게 입력하고

10. 중괄호가 열려있네? 닫아줘야지 하면서 } 입력

11. 대괄호도 안닫으면 안되니깐 닫아줘야지 ] 입력

12. 이러고 쉬프트+엔터 하면 그래프 끝~~

이런 의미입니다.

   

그런데 고작 이딴거 그리려고 이 비싼 매스매티카를 깔면

엄청나게 거대한 우주공간에 지적생명체가 인간만 살고 있다면 엄청난 공간의 낭비를 하는... 그만큼의 낭비입니다.

간지나게 써야죠~~

   

아까 플롯 검색했던 문서를 보면 여러가지 옵션들이 나와줍니다.

저 화살표를 눌러보세요

옵션이 82개나 돼요 ㅡ.ㅡ

이 옵션들로 할 수 있는것은

그래프의 선 색깔 바꾸기,

두께바꾸기

좌표축에 이름붙이기

좌표축 눈금설정하기

.

.

.

암튼 별걸 다 할 수 있어요

아까 우리가 그렸던 그래프를 다시 보면

가로축은 기본단위가 길고

세로축은 좀 짧죠?

이걸 수정하는 옵션을 찾아보니

맨 위에 있네요 ㅋㅋㅋ

영어 못하신다고요?

걱정마세요

저도 못해요

저도 그림보고 찾아요 ^^ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그럼 저 명령어를... 아오!! 이름이 넘 긴데 어떻게 외워?

   

외울필요 없습니다.

컨트롤 c , 컨트롤 v신공을 사용 할 수 있습니다.

이렇게 붙여넣고 쉬프트 엔터하면 그래프가 비율이 맞게 두둥~~

다른 여러가지 옵션들도 가지고 놀아 보세요 ^^

이건 스스로 해 봐야 익숙해지는거지...

어려운게 아니거든요~^^

   

오늘은 간단하게 그래프 그리는 방법만 알려드렸고요

다음부터는 응용방법을 블로깅하겠습니다~~

   

그럼 안녕히...

'물리학 > 매스매티카' 카테고리의 다른 글

매스매티카 강좌(2). 행렬식 풀기  (0) 2013.02.22