- ベストアンサー
三角関数
visual basicの三角関数はラジアン角ですが ラジアン角ではなく度数を使用するには どうしたらよいか教えて下さい. 具体的に言いますと 45度を入力が入力 tan 45 = 1という内部処理を行い 1を出力するプログラムを作成したいのですが どのようにしたらいいのか分からなくて困っています.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず定数として const pi=3.14159265 あたりを定義しておきましょう。 あとは、入力された角度をthetaとすれば、 tan( theta / 180 * pi ) このようにラジアンに変換すればいいだけです。
その他の回答 (2)
- kouzi_kouji
- ベストアンサー率32% (67/205)
回答No.3
ラジアン角は、半径を1とした円の円周の長さを角度として使用します。 半径1の円の円周の長さは、2×円周率です。 つまり、360度が2π (π:パイ円周率の記号) ですから、45度は 45/360×2π=1/4π となります。
- Kurouto
- ベストアンサー率28% (96/338)
回答No.1
2π(rad) = 360゜ですよ。 つまり、45度はΠ/4です。