Qvector

:
Descripción del script

Primero hay que tener en cuenta que en GrADS los comentarios se denotan
con un asterisco (*) al inicio de la línea. Las líneas de sentencias se encierran
entre comillas (“”).
Ahora empezaremos a describir que hace cada línea de comando del script.









“reinit”: restablece GrADs a sus valores por defecto.
“set display color White”: cambia el color del promt a blanco.
“c”: es la abreviación de clear. Borra todo lo que se haya graficado en el
promt.
“sdfopen http…”: Se abren los datos de salida del modelo GFS. (el
acceso es vía internet).
“set lat -80 20”: Se establece que la latitud varié de -80° (sur) hasta 20°
(norte).
“set lon -180 -20”: La variación de la longitud será de -180° -20°.
“set t 1”: todas las variables se toman del tiempo uno.
“run constans.gs”: corre el script “constans”.
“define tcos=cos (lat*d2r)”: se crea una variable tcos que es el coseno
de la latitud por d2r (3.1415/180).
“set lev 1000 100”: se establece que las variables varíen desde 1000hPa
hasta 100hPa.

y)”: el comando cdiff calcula el diferencial de altura geopotencial en y mediante el método de diferencias finitas y lo asigna a la variable dhy. “define dhy=cdiff (hgt. x)”: se calcula el diferencial de altura geopotencial en x. “define hgt=hgtprs”: se asigna la variables hgtprs (altura geopotencial en todos los niveles) a una variable hgt. “define ug=ugrdprs”: se asigna la variable ugrdprs (viento zonal en todos los niveles) a una variable ug. . “define dy= cdiff (lat.       “define air=tmpprs”: se asigna la variable tmpprs (temperatura en todos los niveles) a una nueva variable llamada air.1415/180) y rearth (radio de la tierra=6. y)*d2r*rearth”: se calcula el diferencial de la latitud y lo multiplica por d2r (3.37e6). “define vg=vgrdprs”: se asigna la variable vgrdprs (viento meridional en todos los niveles) a una variable vg. “define dhx=cdiff (hgt.

y)": calcula el diferencial en y del componente u del viento geostrofico. "define dvgx = cdiff (vg. "define dtdy = dty/dy": calcula la división entre el diferencial en y de temperatura entre el diferencial de y. rearth (radio de la tierra=6. x)": calcula el diferencial en x del componente v del viento geostrofico. "define dty = cdiff (air. “define vg = -1*(grav/fcor)*(dhy/dy)”: se calcula la componente v del viento  geostrofico geostrofico de acuerdo a la formula ug= −1 ∂ p ρf ∂ x . . x)": calcula el diferencial en x del componente u del viento geostrofico. “define ug = -1*(grav/fcor)*(dhy/dy)”: se calcula la componente u del viento                de acuerdo a la formula ug= −1 ∂ p ρf ∂ y . x)": calcula el diferencial en x dela temperatura. "define dtdx = dtx/dx": calcula la división entre el diferencial en x de temperatura entre el diferencial de x.37e6) y tcos (cos (lat*d2r)).1415/180). y)": calcula el diferencial en y dela temperatura. Los componentes de la ecuación fueron calculados anteriormente. (constante del aire seco rdry=287. Los componentes de la ecuación fueron calculados anteriormente. "define divq = hdivg (Q1. "define dtx = cdiff (air. "define dvgdx = dvgx/dx": calcula la división entre el diferencial en x del componente v del viento geostrofico sobre el diferencial de x. "define dugdy = dugy/dy": calcula la división entre el diferencial en y del componente u del viento geostrofico sobre el diferencial de y. "define dvgy = cdiff (vg.  “define dx= cdiff (lon. "define Q1 = -1*(rdry/lev)*(dugdx*dtdx + dvgdx*dtdy)": calcula el componente q1 del vector q usando todos los componentes calculados anteriormente. "define dvgdy = dvgx/dy": calcula la división entre el diferencial en y del componente v del viento geostrofico sobre el diferencial de y.04). "define Q2 = -1*(rdry/lev)*(dugdx*dtdx + dvgdx*dtdy)": calcula el componente q1 del vector q usando todos los componentes calculados anteriormente. "define dugy = cdiff (ug. "define dugdx = dugx/dx": calcula la división entre el diferencial en x del componente u del viento geostrofico sobre el diferencial de x. "define dugx = cdiff (ug. y)": calcula el diferencial en y del componente u del viento geostrofico. Q2)": calcula la divergencia del vector q. y)*d2r*rearth*tcos”: se calcula el diferencial de la longitud y lo multiplica por d2r (3.

Para poder graficarlos primero cambiamos la salida de contornos por la shaded. Conclusión: El uso de software graficadores que permiten la visualización de productos son muy útiles al mostrarnos gráficos que normalmente tomarían mucho tiempo y trabajo de realizar. Q=(Q1.Q2). Y la gráfica vectorial se obtiene mediante. set gxout shaded. . En el producto mostrado podemos apreciar claramente las zonas de ascenso o descenso a partir del análisis del vector Q. además que nos permitan calcular mediante diferencias finitas u otros cálculos que demandan tiempo de procesamiento agilizando la obtención de los productos e incrementando la eficiencia en el trabajo.Una vez ejecutado el script en GRADS obtenemos luego de un tiempo de procesamiento los productos Q1 y Q2 que son las componentes del vector Q. d Q1. asi como también la divergencia del mismo. mediante el comando.Q2.

economizando el tiempo de trabajo. .El uso de scripts nos permite automatizar los procesos y ya no realizar todos los paso.