こんにちは。
以下の環境で開発しています。
Delphi EX5 Enterprise
Windows8.1 Pro
Oracle 12c database
三角関数を利用して図形処理のプログラムを作っています。
そこでご質問です。
アークタンジェントでコーディング方法なのですが
DelphiにはArcTan関数が該当するようですが
例えばArcTan(3.5 / 1000)
とすると0.00349998...となります。
本来なら0.2005344....となるはずなのですがどうしてでしょうか。
Delphiでもそうですが、プログラムで使われる数値計算ライブラリでは一般的に角度は度(deg)ではなくラジアン(rad)が単位になります。
0.20053440944962(deg) /180 * pi =0.0034999857(rad)
HFUKUSHIさん、ご回答ありがとうございます。
お陰様でデグリ変換できました。
算数の勉強をしなくちゃ
ツイート | ![]() |