志在指尖
用双手敲打未来

UV数据与风速风向数据转换

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){java
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));
}

未经允许不得转载:IT技术网站 » UV数据与风速风向数据转换
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载