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
   945   946   947   948   949   950   951   952   953   954   955