- ベストアンサー
java 角度演算と表示
今船の航跡を数値化するプログラムをjavaで作っています。 船の場合北(上)を0degとして右回りに角度が増えていきます。 つまり東(右)が90deg 南(下)が180deg・・と右回りになってます。 しかしjavaのプログラムで計算するときは(x,y座標に表示するので)右が0rad 上がπ/2rad 左がπrad・・と左回りですよね? この場合どうやって針路を数学的なラジアン表示に変えればいいのでしょう? いい考えがあったら教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
船の角度は、 数学座標のx,y座標を入れ替えたもので考えるといいんじゃないですか x ↑ 0→y とすると、 数学的な角度の増え方(I象限II象限…)を 北から右回りに置き換えることができます。
その他の回答 (1)
noname#17587
回答No.1
どの関数を指して左回りと言っているかわからないのですが 角度など相対的なものなので計算上どうにでも工夫できると思うのですが。。。 具体的にどの座標が求められないと言うのでしょうか?
質問者
お礼
ごめんなさい 質問してる本人もよくわかりません・・ ありがとうございました
お礼
なるほど! よくわかりました!ありがとうございます!