- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:船舶上での真の風向・風速計算のベクトル合成について)
船舶上での真の風向・風速計算について
このQ&Aのポイント
- 船の走っている方向を基準にして、真の風向・風速を計算する方法について説明します。
- 真の風向・風速の計算にはベクトル合成が必要ですが、風速の計算はうまくできますが、風向の計算がうまくできません。
- 特に、三角関数を使用して90度を超える計算について理解ができていません。正しい計算方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そういう式でいいんだけれどATANを使うので答えは-90度から90度の間にしかなりません。 0度から360度で表示させたいのなら,分子と分母の正負によって場合わけをする必要がある。 ATAN2を使ったほうが場合わけが少なくなるのでお勧めです。 θ=DEGREES(ATAN2((R*COS(RADIANS(α))-S),R*SIN(RADIANS(α)))) + IF(R*SIN(RADIANS(α))<0,360,0)
お礼
早い回答ありがとうございました。数例入力してみましたが正しく計算されています。これで毎回の風測定にも悩まなくなりそうです。お世話になりました。