• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:船舶上での真の風向・風速計算のベクトル合成について)

船舶上での真の風向・風速計算について

このQ&Aのポイント
  • 船の走っている方向を基準にして、真の風向・風速を計算する方法について説明します。
  • 真の風向・風速の計算にはベクトル合成が必要ですが、風速の計算はうまくできますが、風向の計算がうまくできません。
  • 特に、三角関数を使用して90度を超える計算について理解ができていません。正しい計算方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8623/18441)
回答No.1

そういう式でいいんだけれどATANを使うので答えは-90度から90度の間にしかなりません。 0度から360度で表示させたいのなら,分子と分母の正負によって場合わけをする必要がある。 ATAN2を使ったほうが場合わけが少なくなるのでお勧めです。 θ=DEGREES(ATAN2((R*COS(RADIANS(α))-S),R*SIN(RADIANS(α)))) + IF(R*SIN(RADIANS(α))<0,360,0)

kissabu
質問者

お礼

早い回答ありがとうございました。数例入力してみましたが正しく計算されています。これで毎回の風測定にも悩まなくなりそうです。お世話になりました。

関連するQ&A