本文主要是介绍JAVA根据气压、温度计算海拔高度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*** hypsometric 算法计算海拔高度* * @param CurrentPressure 当前大气压* @param CurrentTemperature 当前温度* @return */
public static double hypsometric(double CurrentPressure, double CurrentTemperature)
{return (Math.pow(101.325 / CurrentPressure, 1 / 5.257) - 1) * (CurrentTemperature + 273.15) / 0.0065;
}
/*** barometric 算法计算海拔高度 不考虑温度** @param CurrentPressure 当前大气压* @return 高度*/
public static double barometric(double CurrentPressure)
{return 44330 * (1 - Math.pow(CurrentPressure / 101.325, 1 / 5.255));
}
参考文献: 链接地址
外文文献:链接地址
这篇关于JAVA根据气压、温度计算海拔高度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!