Saturday, April 12, 2008
매스매티카 삼각함수 값 출력 함수; 사인 코사인 탄젠트 Mathematica Sin Cos Tan
매스매티카 프로그램에서, 주어진 특정 각도에서 삼각함수 값을 한꺼번에 출력하는 함수를 만들었습니다. 우선 triFs 라는 이름을 붙여 놓았습니다. 사인(Sin[]), 코사인(Cos[]), 탄젠트(Tan[]), 코시컨트(Csc[]), 시컨트(Sec[]), 코탄젠트(Cot[]) 라는 내장 함수로 삼각함수 값을 구할 수 있지만, 좀 불편하기에, 보기 좋게 한꺼번에 출력하는 함수가 필요했습니다.
아래 함수 소스를 매스매티카 문서(노트북)에 입력하면 됩니다. Csc[] 는 코시컨트(cosec) 값을 구하는 함수입니다.
그런 후 노트북 화면에서 예를 들어 90도 각도에서의 삼각함수 값들을 모두 한꺼번에 출력하려면
triFs[90]
이렇게 하면 됩니다. 삼각함수에는 라디안을 입력해야 하지만, 여기서는 편의상 각도(°)를 입력하도록 했습니다. 그러면 예를 들어 다음 화면과 같이 값이 출력됩니다.
아래 그림 2번째의 triFs[32] 이것은 32도 각도의 삼각함수 값을 출력하는 것입니다. 32라디안이 아닙니다. 각도를 입력하면 그것을 함수 내부적으로 다시 라디안으로 변환하여 출력해 줍니다.
클릭하면확대
매스매티카 프로그램에서 삼각함수 값 구하는 화면
브라우저에서 삼각함수값 계산하기: ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc
아래 함수 소스를 매스매티카 문서(노트북)에 입력하면 됩니다. 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}]
]
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
<< Home