kotlin 三角関数を使用する

kotlin 三角関数を使用する

kotlinで、三角関数を使用する手順を記述してます。双曲線関数も使用できます。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

三角関数は、以下の種類のものを使用することが可能です。

fun main() {    

    println( Math.sin(0.0) ) // 0.0
    println( Math.cos(0.0) ) // 1.0
    println( Math.tan(0.0) ) // 0.0
    println( Math.acos(0.0) ) // 1.5707963267948966
    println( Math.asin(0.0) ) // 0.0
    println( Math.atan(0.0) ) // 0.0

}

双曲線関数も使用することが可能です。

import kotlin.math.*  

fun main() {

    println( sinh(0.8813736) ) // 1.0000000183571385 
    println( asinh(1.0) ) // 0.8813735870195429
  
    println( cosh(0.0) ) // 1.0  
    println( acosh(1.0) ) // 0.0  
  
    println( tanh(0.54930615) ) // 0.5000000042494589
    println( atanh(0.0) ) // 0.0

}