とり日記〜知識や楽しみシェアしよう〜

投資、節約、プログラミング等の役立つ情報を発信。日々のつぶやきもしています。

【C#】風速風向の求め方

こんばんは。

久々にプログラミングについて。

 

数式を用いる場合、Mathクラスを使います。

√x : Math.Sqrt(x)  

2^3 : Math.Pow(2, 3)

π : Math.PI

と言った感じです。

 

これを用いて風を導出。

東西風(u)と南北風(v)がわかっている場合、

風速(wsp)は

double wsp =

Math.Sqrt(Math.Pow(u, 2) + Math.Pow(v, 2));

風向は

double wdir =

Math.Atan2(v, u) / Math.PI * 180.0; 

で求まります。

 

因みに、πは計算して

double pi = 4.0 * Math.Atan(1.0);

でも可能。

 

では。