Cálculo y graficado del punto de rocío en gnuplot

Buscando herramientas para graficar funciones, me tope con una que parece muy buena: gnuplot.

gnuplot se presenta como un programa potente para generar gráficas de funciones y series de datos. Dice tener soporte para linux, windows y mac.

No parece tan complicado a primera vista y me dio los resultados que buscaba, tal vez mas adelante le pueda dedicar más tiempo.

El problema consistía en dibujar el punto de rocío para un rango de temperatura ambiente y en todas las condiciones de humedad relativa. La formula utilizada fue:

punto-rocio

  • Pr = Punto de rocío.
  • T = Temperatura en grados Celsius
  • H = Humedad relativa.

La instalación en debian, tan fácil como siempre:

$sudo apt-get install gnuplot

Se ejecuta la aplicacion poniendo gnuplot en la consola y por último el código para generar la gráfica:

# Archivo de Gnuplot para graficar la temperatura del punto de rocío a
# diferentes humedades relativas
#
# 2009-08-18 AM
# Código bajo licencia "Atribución-Licenciamiento Recíproco 2.5" (by-sa)
# http://creativecommons.org/licenses/by-sa/2.5/mx/legalcode
#

set title "Calculo del punto de rocio a diferentes humedades relativas"
set xlabel 'Temperatura ambiente (grados Celsius)'
set ylabel 'Temperatura punto de rocio (grados Celsius)'
set xrange [-10:40]
set yrange [-20:35]
plot ((.1**0.125)*(110+x)-110) title '10%',\
((.2**0.125)*(110+x)-110) title '20%',\
((.3**0.125)*(110+x)-110) title '30%',\
((.4**0.125)*(110+x)-110) title '40%',\
((.5**0.125)*(110+x)-110) title '50%',\
((.6**0.125)*(110+x)-110) title '60%',\
((.7**0.125)*(110+x)-110) title '70%',\
((.8**0.125)*(110+x)-110) title '80%',\
((.9**0.125)*(110+x)-110) title '90%',\
((1**0.125)*(110+x)-110) title '100%'

Y al final el resultado

punto-rocio-grafica

Página del proyecto: http://www.gnuplot.info/