역삼각함수란 삼각함수의 역함수를 의미하고,
역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다.
수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데,
Julia 언어에서는 asin() 함수로 구현되어 있다.
# Filename: testArcSine.jl
#
# Execute: julia testArcSine.jl
#
# Date: 2013. 3. 7.
# Copyright (c) pkim _AT_ scripts.pe.kr
#
# Execute: julia testArcSine.jl
#
# Date: 2013. 3. 7.
# Copyright (c) pkim _AT_ scripts.pe.kr
x = -0.9
y = asin(x)
@printf("y = asin(%.1f) = %.9f\n", x, y)
@printf("sin(y) = sin(%.9f) = %.1f\n", y, sin(y))
println()
x = 1.1
u = acosh(x)
@printf("u = acosh(%3.1f) = %.10f\n", x, u)
v = asinh(x)
@printf("v = asinh(%3.1f) = %.10f\n",x, v)
@printf("cosh(u) = cosh(%.10f) = %3.1f\n", u, cosh(u))
@printf("sinh(v) = sinh(%.10f) = %3.1f\n", v, sinh(v))
"""
Output:
y = asin(-0.9) = -1.119769515
sin(y) = sin(-1.119769515) = -0.9
u = acosh(1.1) = 0.4435682544
v = asinh(1.1) = 0.9503469298
cosh(u) = cosh(0.4435682544) = 1.1
sinh(v) = sinh(0.9503469298) = 1.1
"""
'프로그래밍 > Julia' 카테고리의 다른 글
이진 파일을 읽어서 16진수로 보여주는 HexView 소스 with Julia (0) | 2013.08.05 |
---|---|
Julia 언어로 평방근, 입방근, n제곱근 구하는 함수를 구현하고 테스트하기 (0) | 2013.03.07 |
감마함수(gamma function)의 값을 (유효수자 15자리 까지 정밀하게) 계산하는 Julia 언어 소스 (0) | 2013.03.07 |
조립제법(Horner의 방법) 예제 2 for Julia (0) | 2013.03.07 |
숫자 맞추기 게임 with Julia (0) | 2013.03.06 |