2016-04-07 12 views
0

これはTrig 101の質問です。残念ながら、私は私の基本的なトリグをあまりにもよく(あまりにも古い:)覚えていません。係数を与えられた角度で角度を計算するには、Golangの式を見つける必要があります。例として:ゴーランの基本三角法によるアルクタン計算

タン(角度)=係数 アングル=逆正接関数(係数)

例: アングル=逆正接関数(0.2)= 11.31度(係数= 0.2)

アングル=逆正接以下(0.3)= 16.699度(係数= 0.3)

アングル=逆正接関数(0.5)= 26.565度(係数= 0.5)

URLはCORを示している電卓を与えますRECT値:

http://www.rapidtables.com/calc/math/Tan_Calculator.htm

は、これらの例を考えると、どのように私は係数一定度の角度を計算するためにGolangで書かれた式を導き出すのですか?

お時間をいただきありがとうございます。

バーラト

+1

数学のパッケージには、三角関数の値を計算するための機能があります。https://golang.org/pkg/math/#Atanあなたが乗算する必要があり –

答えて

1

Go Playground

package main 

import (
    "fmt" 
    "math" 
) 

func main() { 
    fmt.Println("Tan: ", math.Tan(90)) 
    fmt.Println("Arctan: ", math.Atan(0.2)) 
    fmt.Println("Arctan: ", math.Atan(0.3)) 
    fmt.Println("Arctan: ", math.Atan(0.5)) 
} 

List of func in math package

+1

math.Atan(...)は180/math.Piで結果を度に変換します。 – Bharat

関連する問題