【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);
でも可能。
では。