是否有算法按纬度计算平均温度?我用谷歌搜索了很长时间,但只能找到这个(source):
T = To – a.sin^2λ
其中
T = Temperature
To = Average equatorial temperature
a = a constant
λ = latitude.
但我有几个问题:
所以我想知道是否有人可以解释这个算法是否正确,或者是否有更好的算法,或者根本没有。 我找到了纬度和温度基本关系的确认here:
我可以使用查找表(但我必须通过某种算法生成它),但我宁愿进行实时计算。
所以有人知道上面的算法是否正确,可以解释点的含义吗?
我想在C#中实现它,但任何具有类似C语法的语言对我来说都没问题。
奖金问题:是否有机会以类似方式覆盖降水? 提前谢谢!
答案 0 :(得分:1)
首先,你给出和正在寻找的更多是一个公式而不是一个算法,而你可以说它是一个算法,算法通常是指涉及条件或单独步骤的计算,而不仅仅是一个非复杂的计算
不,没有这样的公式。制定平均温度公式将涉及模拟所有气象系统。
然而,完全可以进行近似,这就是上面的公式。这个例子中的点是乘法,c#中的*运算符。
还应该注意,这不是这个问题的正确堆栈交换,物理堆栈交换会更合适。