2017-05-09 8 views
-2

私は軌道を計算するプログラムを作っていますが、コードを実行すると、方程式の解答ははるかに小さいですが、同じ解答が電卓で実行されている場合は問題ありません。Pythonの方程式の答えが正しくありません

式:

D= 9.81/V^2*sin(2*angle) 

Pythonの式:

D=9.81/((200**2)*math.sin(2*10)) 
を私は試してみて、それを解決するために分数モジュールを使用してのような考えることができるすべてのものを試してみましたが、これまで

対象回答は708

現在の回答0.00026836 .....

答えて

0

このようにそれを試してみてください。

angle = 10*math.pi/180.0 
D=9.81/((200**2)*math.sin(2*angle)) 

Pythonは、C、C++、Java、およびJavaScriptのように、三角関数、ない度のためにラジアンを使用しています。

関連する問題