[math] 逆余弦(アークコサイン)を求める (Acos)

説明

逆余弦(アークコサイン)を求めるにはAcos()メソッドを使います。パラメーターには+1〜-1までの64ビット数値範囲(float64)内の値を指定します。サンプルでは約45度のコサインの値をAcos()メソッドに指定しています。Acos()メソッドが返す値はラジアンになります。Acos()メソッドで求めた値から角度を得るにはサンプルのように「値×180÷π」とします。

サンプル [サンプルをダウンロード]

package main
import "fmt"
import "math"
func main() {
var n = math.Acos(0.707107)
fmt.Printf("%f\n", n)
var deg = n * 180 / math.Pi
fmt.Printf("角度:%f\n", deg)
}

実行結果

Go言語を使ったプログラムの実行結果