packagecom.qr.util;importjava.text.DecimalFormat;/***//TODOUV数据与风速风向数据转化*/publicclassUVAndSD{/***UV数据计算速度*/publicstaticdoublevectorToSpeed(doubleuMs,doublevMs){doublewindAbs=Math.sqrt(Math.pow(uMs,2)+Math.pow(vMs,2));returnwindAbs;
}/***UV数据计算风向*/publicstaticdoublevectorToDegrees(doubleuMs,doublevMs){
DecimalFormatdf=newDecimalFormat(“#.000”);doublewindAbs=Math.sqrt(Math.pow(uMs,2)+Math.pow(vMs,2));doublewindDirTrigTo=Math.atan2(uMs/windAbs,vMs/windAbs);doublewindDirTrigToDegrees=windDirTrigTo*180/Math.PI;doublewindDirTrigFromDegrees=windDirTrigToDegrees+180;returnDouble.parseDouble(df.format(windDirTrigFromDegrees));
}
UV数据与风速风向数据转换
未经允许不得转载:IT技术网站 » UV数据与风速风向数据转换
评论前必须登录!
注册