0

ねえ、私はコーディングしているいくつかのグラフィック数学で問題を見つけることができました、そして明らかに私がこのコード行に到達したとき:float test3= asin(test2);ここでtest2= 0.017409846

私の理解では、「asin」は「arc sin」であり、「inverse sin」(私が望むもの)ですが、このコード行の結果はですtest3 = 0.017410725。これを私の計算機に接続すると、test2の逆サインは.997561になります。

なぜ動かないのasin?ありがとう!

4

3 に答える 3

7

電卓はモードに設定されています。このasin()関数はラジアンを返します。

度とラジアンは次の式で関連付けられます。

度 = (180/π) * ラジアン

于 2011-06-26T23:26:42.610 に答える
1

間違った単位を使用しています。asinはラジアンを取り、電卓はおそらく度モードになっています。

于 2011-06-26T23:28:12.453 に答える
1

逆正弦の戻り値は、度ではなくラジアンで表されます (電卓はおそらく度を表示するように設定されています)。

于 2011-06-26T23:29:08.397 に答える