アークタンジェントについて

解決


OPPO  2021-02-11 10:38:23  No: 149590  IP: [192.*.*.*]

こんにちは。
以下の環境で開発しています。
Delphi EX5 Enterprise
Windows8.1 Pro
Oracle 12c database 

三角関数を利用して図形処理のプログラムを作っています。
そこでご質問です。
アークタンジェントでコーディング方法なのですが
DelphiにはArcTan関数が該当するようですが
例えばArcTan(3.5 / 1000)
とすると0.00349998...となります。
本来なら0.2005344....となるはずなのですがどうしてでしょうか。

編集 削除
HFUKUSHI  2021-02-11 12:59:13  No: 149591  IP: [192.*.*.*]

Delphiでもそうですが、プログラムで使われる数値計算ライブラリでは一般的に角度は度(deg)ではなくラジアン(rad)が単位になります。
0.20053440944962(deg) /180 * pi =0.0034999857(rad)

編集 削除
OPPO  2021-02-11 23:40:59  No: 149592  IP: [192.*.*.*]

HFUKUSHIさん、ご回答ありがとうございます。
お陰様でデグリ変換できました。
算数の勉強をしなくちゃ

編集 削除