Расчёт точки росы. Уравнение.

Тема в разделе "Флудилка", создана пользователем Desert Ops, 2 апр 2014.

  1. Desert Ops

    Desert Ops Нерд

    Формула известна. Вот-бы упростить.
     
  2. Desert Ops

    Desert Ops Нерд

    вычисление еЁ
     
  3. geher

    geher Гуру

    Таблица. В природе есть готовые (видел брошюру). Правда, такая таблица занимает много места в памяти.
     
  4. Desert Ops

    Desert Ops Нерд

    Таблицу видел. Не годится - точность не приемлема. В природе имеется формула вычисления ТР, исходя из переменных температуры, влажности воздуха и/или атм. давления. Ну там константы какие-то ещё... Я не силен в синтаксисе IDE (C++) и прошу помощи в реализации вычисления ТР.
     
  5. Mitrandir

    Mitrandir Гуру

    Формулу представишь публике?
     
  6. Mitrandir

    Mitrandir Гуру

    На вики нашел так, что тут упрощать?

    Код (Text):

    float g(float t, float rh)
    {
      return 17.27*t/(237.7 + t) + ln(rh):
    }

    void loop()
    {
      float t = getTempFromSens();
    float h = getHumidityFromSensor();
    float tp;

    tp = 237.7*g(t,h)/(17.27-g(t,h));
    }