![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?e8efa67)
No.5
- 回答日時:
どうしても手で計算したい場合は,マクローリン展開を使えば,角度 x (radian) の三角関数について,その近似的な値を計算することができます.
詳しくは,参考 URL を見て下さい.
これは無限級数なのですが,適当なところで計算を止めれば,近似的な値を出すことができます.あとは,ご自分の欲しい精度の桁まで,マクローリン展開していけば良いのではないでしょうか?
例えば,sin x = 0.32 だったとします.
試しに x = 0.1 を代入してみたら,sin 0.1 = 0.1 程度だった.そこで x = 0.05 に減らしてみたら sin 0.05 = 0.05 だった.まだ大きい.x = 0.02 に減らしてみたら sin 0.02 = 0.02 だった.減らしすぎた.増やしてみよう.
みたいな感じです.めちゃくちゃ手間がかかりますので,Excel や Windows 付属の電卓ソフトウェアを使った方が早いと思いますが.
参考URL:http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%AF% …
No.4
- 回答日時:
パソコンをお使いなのだから、パソコンで逆三角関数を計算すればいいのでは?
cosA = (b^2 + c^2 - a^2)/(2bc)
とcosAを求め、逆余弦を求めれば角Aが出ます。
パソコンにもたいてい関数電卓ソフトが入っていますし、表計算ソフトならACOS関数を使えばよいでしょう。
------------------------------------------
逆三角関数は使っちゃだめ!というなら計算は不可能です。目的によっては近似式を作っておくなどであれば考えられます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報