数学の専門家で、私の数学をチェックしたいのは誰ですか?
point(x,y)
円周上のの配置を度単位で見つけようとしています。を使用するx=radius*cos(Q)+xOrigin
とarccos((x/2)-xOrigin) = Q
、ラジアン単位の角度が得られます。それから私はD = Q(180/Pi)
学位を取得するために行きます、しかし私は目標から約3-5度外れ続けます。
どうしたの?
数学の専門家で、私の数学をチェックしたいのは誰ですか?
point(x,y)
円周上のの配置を度単位で見つけようとしています。を使用するx=radius*cos(Q)+xOrigin
とarccos((x/2)-xOrigin) = Q
、ラジアン単位の角度が得られます。それから私はD = Q(180/Pi)
学位を取得するために行きます、しかし私は目標から約3-5度外れ続けます。
どうしたの?
最新のプログラミング言語のほとんどはatan2()
どこかにあり、それは上昇と実行を行い、4つの象限すべてでラジアン単位の角度を吐き出します。
Qの式は次のようになります
Q = acos((x-xOrigin)/radius)
acos
0とpiの間の角度を返すことに注意してください。角度が第3象限または第4象限にある場合は、2*piから角度を引く必要があります。
間違っている実際の値を知らなければ、それが唯一の問題であるかどうかを判断するのは困難です。ラジアンから度への変換は正しいです。