• 締切済み

余弦定理などから角度を求めたい

余弦定理などで得た値を角度に変換したい場合はどうすれば良いのか迷っています。 具体的には例えば sin30゜なら 1/2 cos60゜なら 1/2 sin90゜なら 1 cos90゜なら 0 などという風に求められるかと思いますが、 たとえばsinの1/2なら30度、とか cosの0なら90度、とか逆から求めることはC言語の標準関数などで可能なのでしょうか?

みんなの回答

  • ahirudac
  • ベストアンサー率46% (84/180)
回答No.1

C言語の標準関数にASIN等逆関数がある様ですから可能と思われます。 http://cham.ne.jp/piro/p_stdfunc.html

noname#88356
質問者

お礼

ありがとうございます! そういえばacos関数がありましたね。 余弦定理で求まった値をacos関数に渡して得られた値をさらに、 ラジアンから角度に変換する関数に渡したら期待通りの角度が求まりました。