- ベストアンサー
円周上の座標を求める方法を、具体的な数値を込みでお教えください
正円の半径と角度がわかっている状態で、円周上のx座標、y座標を求めることは可能でしょうか? たとえば、半径=150の場合、0度なら(150,0)、90度なら(0,150)、180度なら(300,0)、270度なら(0,-150) となりますが、1度、2度…といった、直角でない角度の場合にどのように遷移してゆくか、解りません。 0度から360度までの座標を追ってゆく必要があるのですが、お手上げ状態です。 三角関数で解けるとは思うのですが、高校時代の数学がさっぱりで、色々な本を読んでも計算方法が解りません。 ここの質問もいくつも目を通しましたが、πやラジアンが具体的にどんな数値なのか…が判然としなくて、解けないのです。 もし、噛み砕いて解説可能なかた、いらっしゃいましたらお教えいただけますと助かります。 何卒、よろしくお願い申し上げます。
- みんなの回答 (7)
- 専門家の回答
お礼
ご解答を感謝致します。 自作仕様のプログラムなので、あまり複雑なことができないのです… 数値で出せないと解っただけでも、一歩前進です。 どうしてもsin,cosでやるなら、自分で360度分、ファイルかなにかで持つべき・・・になりそうですね。 C言語などの内部関数はどうやって出しているのか気になります。 本当にありがとうございました!