2013/01/08 4

Maxima 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제

역삼각함수란 삼각함수의 역함수를 의미하고, 역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다. 수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데, Maxima 언어에서는 asin 함수로 구현되어 있다. 또한 Maxima 언어에는 쌍곡선함수 sinh 와 cosh 의 역함수가 각각 asinh 와 acosh 라는 이름으로 구현되어 있다. 첨고로 Maxima 의 Input 에서 ; 로 끝나는 명령은 명령의 수행 결과가 Output 으로 출력되고, $ 로 끝나는 줄은 Output 으로의 출력을 보류한다. 이 때는 disp() 나 printf() 등에 의한 명시적인 출력만 출력된다. 아래는 wxMaxima 를 이용하여 역삼각함수와 역쌍곡함수의 값을 계산하고 검증한 것이다. Maxima 에서 다음 몇 줄만 입력..

Mathematica 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제

역삼각함수란 삼각함수의 역함수를 의미하고, 역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다. 수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데, Mathematica 언어에서는 ArcSin 함수로 구현되어 있다. 또한 Mathematica 언어에는 쌍곡선함수 sinh 와 cosh 의 역함수로 각각 ArcSinh 와 ArcCosh 가 구현되어 있다. Mathematica Notebook 에서 다음 몇 줄만 입력하여 각 cell 마다 Shift + Enter 키를 눌러 실행하면 된다. SetPrecision 은 계산 과정과 출력에서 정확도의 유효수자 개수릉 지정하기 위해 사용되었다. x = -0.9 y = SetPrecision[ArcSin[x], 10] Sin[y] x = 1.1 u = SetPre..

Gnuplot 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제

역삼각함수란 삼각함수의 역함수를 의미하고, 역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다. 수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데, Octave 언어에서는 asin 함수로 구현되어 있다. 또한 Gnuplot 언어에는 쌍곡선함수 sinh 와 cosh 의 역함수로 각각 asinh 와 acosh 가 구현되어 있지만, 비교를 위해 arcsinh 와 arccosh 라는 이름의 함수로 아래의 소스에 구현해 보았다. 소스 파일을 저장할 때 확장명을 plt 로 해도 되고 dem 으로 해도 된다. Gnuplot 에서 저정된 소스 파일을 load 하면 실행결과가 출력된다. # Filename: estArcSine.plt # # Execute: load '저장경로/testArcSine.plt' # # D..

Octave 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제

역삼각함수란 삼각함수의 역함수를 의미하고, 역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다. 수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데, Octave 언어에서는 asin 함수로 구현되어 있다. 또한 Octave 언어에는 쌍곡선함수 sinh 와 cosh 의 역함수로 각각 asinh 와 acosh 가 구현되어 있지만, 비교를 위해 arcsinh 와 arccosh 라는 이름의 함수로 아래의 소스에 구현해 보았다. %{ % Filename: testArcSine.m % % Execute: octave -qf testArcSine.m % % Date: 2013. 1. 8. % Copyright (c) pkim _AT_ scripts.pe.kr %} function y = arcsinh(x) y = ..