mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, February 29, 2008

수학] 삼각함수 그래프 그리기, 매스매티카 Mathematica Trigonometric Function Graph


매스매티카 프로그램에서 삼각함수 그래프 그리기 방법입니다. Sin, Cos, Tan, Csc, Sec, Cot 이런 6가지의 삼각 함수를, 그래프 하나에 한꺼번에 넣어서 그리려면, 매스매티카에서 다음 명령을 입력하고, 키패드의 Enter키를 치면 됩니다. 참고로, 삼각함수들을 Tooltip[] 함수로 감싸 주었는데 이것은 그래프의 곡선에 마우스 커서를 가져갔을 때 함수명이 툴팁 즉 말풍선에 나오도록 하는 것입니다.

Plot[{Tooltip[Sin[x]], Tooltip[Cos[x]], Tooltip[Tan[x]], Tooltip[Csc[x]], Tooltip[Sec[x]], Tooltip[Cot[x]]}, {x, 0, 2 Pi}, PlotStyle -> {Red, Blue, Green, Cyan, Yellow, LightGray}, AspectRatio -> Automatic]


그러면 다음의 그래프가 출력됩니다.

클릭하면확대
Trigonometric Function Graph
수학 삼각함수 그래프

각도 0도에서 360도까지, 즉 0라디안에서 2π라다인까지의 각도에서 그래프를 생성합니다. 그래프에서 x축은 라디안 단위입니다. 참고로 2π는 약 6.28 입니다.



삼각함수 각각의 그래프들을 테이블 형식으로 별도로 분리하여 그리려면 다음과 같이 Table[] 함수를 사용합니다. f[x] 라는 함수명이, Sin[x]... 등으로 자동 치환되면서, 여러 개의 그래프들이 자동으로 출력됩니다.

Table[Plot[f[x], {x, 0, 2 Pi}, PlotLabel -> f[x], AspectRatio -> 1, PlotStyle -> Orange], {f, {Sin, Cos, Tan, Csc, Sec, Cot}}]


클릭하면확대
매스매티카 삼각함수 그래프
삼각함수 그래프 6종 세트

원래는 그래프 6개의 위치들이 약간 삐뚤삐뚤하게 나오는데, 보기 쉽도록 포토샵으로 조금 조정했습니다.




사인(Sine) 함수의 쉬운 개념도: ▶▶ 사인 함수 개념 설명 그림, 삼각함수에서 Sin Sine 함수 그래프 Graph

코사인(Cosine) 함수의 쉬운 개념도: ▶▶ 코사인 개념 설명 그래프, Cos Cosine 의미 개념도 Graph 차트

탄젠트(Tangent) 함수의 쉬운 개념도: ▶▶ 탄젠트 함수 개념 설명 그림; 삼각함수에서 Tan Tangent Diagram 그래프

코시컨트(Cosecant) 함수의 쉬운 개념도: ▶▶ 코시컨트 함수 개념 설명 그래프; 삼각함수에서 Cosec Diagram, Csc, Cosecant

시컨트(Secant) 함수의 쉬운 개념도:
▶▶ 시컨트 함수 개념 설명 그림; 삼각함수에서 Secant Sec 그래프 Diagram

코탄젠트(Cotangent) 함수의 쉬운 개념도:
▶▶ 코탄젠트 함수 개념 설명 그림; 삼각함수에서 Cot 그래프; Cotangent Diagram




삼각함수 계산기 (온라인에서): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

사인함수의 제곱, 역수 등의 그래프 그리기: ▶▶ 사인함수의 제곱, 역수 그래프, Sin그래프 이미지 그리기; Power Sine Graph, Multiplicative Inverse




tag: mathematica
매스매티카 Mathematica | 수학 Math
tag: study
학습 | Study

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top