Page 950 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 950
926 MÉTODO DEL ELEMENTO FINITO
nales. Por lo general, la orientación y de éstas es la inversa de la hoja de cálculo. Así, el
extremo superior de las temperaturas más altas (100) normalmente se representará en la
parte inferior de la gráfica. Hemos invertido los valores de y en nuestra hoja antes de
graficar, de modo que las gráficas sean consistentes con la hoja de cálculo.
Advierta cómo las gráficas nos ayudan a visualizar lo que sucederá. El calor fluye
hacia abajo desde la fuente hasta las fronteras, formando una imagen parecida a una
montaña. El calor también fluye hacia abajo desde la frontera con temperatura alta has-
ta los dos extremos laterales. Observe cómo el calor fluye hacia el extremo de baja
temperatura (50). Por último, observe cómo el gradiente de temperatura en la dimensión
y tiende a cero para el extremo inferior aislado (∂T/∂y → 0).
31.4.2 MATLAB
Aunque el paquete MATLAB estándar no tiene grandes capacidades para resolver las
EDP, se pueden desarrollar archivos m y funciones con este propósito. Además, su ca-
pacidad para mostrar imágenes es muy útil, en particular para visualizar problemas
bidimensionales.
Para ilustrar esta capacidad, primero desarrollamos la hoja de cálculo en Excel de
la figura 31.14a. Estos resultados pueden guardarse como un archivo de texto, con un
nombre como plate.txt. Después este archivo se traslada al directorio de MATLAB.
Una vez en MATLAB, se carga este archivo escribiendo
>> load plate.txt
Luego, los gradientes se calculan simplemente así
>> [px,py]=gradient(plate);
Observe que éste es el método más simple para calcular gradientes usando los valores
por omisión de dx = dy = 1. Por lo tanto, serán correctas las direcciones y las magnitu-
des relativas.
Por último, se utilizan una serie de comandos para obtener la gráfica. El comando
contour desarrolla una gráfica de contorno de los datos. El comando clabel agrega
etiquetas de contorno a la gráfica. Finalmente, quiver toma los datos del gradiente y los
añade a la gráfica en forma de flechas.
>> cs=contour(plate);clabel(cs);hold on
>> quiver(-px,-py);hold off
Observe que se ha agregado el signo menos, debido al signo menos de la ley de Fourier
[ecuación (29.4)]. Como se ve en la figura 31.15, la gráfica resultante proporciona una
excelente representación de la solución.
Considere que cualquier archivo que esté en el formato adecuado puede introducir-
se en MATLAB para desplegarse de esta manera. Por ejemplo, el cálculo con IMSL
descrito a continuación podría programarse para generar un archivo que se pueda utili-
zar en MATLAB (o en Excel). Compartir archivos entre herramientas es muy común.
Además, los archivos pueden crearse en un lugar con una herramienta, y transmitirse
vía Internet a otro, donde el archivo pueda usarse con otra herramienta. Éste es uno de
los aspectos interesantes de las aplicaciones numéricas modernas.
6/12/06 14:05:19
Chapra-31.indd 926 6/12/06 14:05:19
Chapra-31.indd 926

