Temperature (and humidity) measurement: Difference between revisions

m
Line 93: Line 93:
<pre>public static double DewPoint(double tempC, double humidity)
<pre>public static double DewPoint(double tempC, double humidity)
         {
         {
            //return tempC + ((0.13*tempC) + 13.6)*Math.Log(humidity/100.0);
            // Davis algorithm
             double lnVapor = Math.Log(ActualVapourPressure(tempC, (int) humidity));
             double lnVapor = Math.Log(ActualVapourPressure(tempC, (int) humidity));
             return ((243.12 * lnVapor) - 440.1) / (19.43 - lnVapor);
             return ((243.12 * lnVapor) - 440.1) / (19.43 - lnVapor);
5,838

edits