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

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

 
Saturday, April 12, 2008

매스매티카 삼각함수 값 출력 함수; 사인 코사인 탄젠트 Mathematica Sin Cos Tan


매스매티카 프로그램에서, 주어진 특정 각도에서 삼각함수 값을 한꺼번에 출력하는 함수를 만들었습니다. 우선 triFs 라는 이름을 붙여 놓았습니다. 사인(Sin[]), 코사인(Cos[]), 탄젠트(Tan[]), 코시컨트(Csc[]), 시컨트(Sec[]), 코탄젠트(Cot[]) 라는 내장 함수로 삼각함수 값을 구할 수 있지만, 좀 불편하기에, 보기 좋게 한꺼번에 출력하는 함수가 필요했습니다.

아래 함수 소스를 매스매티카 문서(노트북)에 입력하면 됩니다. Csc[] 는 코시컨트(cosec) 값을 구하는 함수입니다.

triFs[x_] :=
  Print[
    "\[Theta] = ", x*(Pi/180) , " rad = ",
    NumberForm[N[x*(Pi/180), 64], {36, 16}], " rad = ", x, "°\n\n",

    "sin = ", NumberForm[N[Sin[x*(Pi/180)], 64], {36, 16}], "\n",
    "cos = ", NumberForm[N[Cos[x*(Pi/180)], 64], {36, 16}], "\n",
    "tan = ", NumberForm[N[Tan[x*(Pi/180)], 64], {36, 16}], "\n\n",

    "csc = ", NumberForm[N[Csc[x*(Pi/180)], 64], {36, 16}], "\n",
    "sec = ", NumberForm[N[Sec[x*(Pi/180)], 64], {36, 16}], "\n",
    "cot = ", NumberForm[N[Cot[x*(Pi/180)], 64], {36, 16}]
  ]


그런 후 노트북 화면에서 예를 들어 90도 각도에서의 삼각함수 값들을 모두 한꺼번에 출력하려면

triFs[90]

이렇게 하면 됩니다. 삼각함수에는 라디안을 입력해야 하지만, 여기서는 편의상 각도(°)를 입력하도록 했습니다. 그러면 예를 들어 다음 화면과 같이 값이 출력됩니다.

아래 그림 2번째의 triFs[32] 이것은 32도 각도의 삼각함수 값을 출력하는 것입니다. 32라디안이 아닙니다. 각도를 입력하면 그것을 함수 내부적으로 다시 라디안으로 변환하여 출력해 줍니다.

클릭하면확대
매스매티카 삼각함수 값 구하기
매스매티카 프로그램에서 삼각함수 값 구하는 화면



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




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

0 Comments:

<< Home RSS 2.0 feed

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