Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Denominemos como 𝑀 y 𝑁 el
número total de intervalos o pasos en 𝑥 y en 𝑡 .
(𝑏−𝑎) 𝑇
Sean ℎ = 𝑀
y 𝑘 = 𝑁los tamaños de paso en las direcciones 𝑥 y 𝑡 .
Las condiciones de contorno y las iniciales dan valores a 𝑤𝑖𝑜 , 𝑖 = 0, … , 𝑀 y 𝑤𝑖𝑜 y 𝑤𝑀𝑗 , 𝑗 =
0, … , 𝑁.
En forma matricial, los valores de 𝑤𝑗+1 en el tiempo 𝑡𝑗+1 se determinan mediante la fórmula
𝑤𝑗+1 = 𝐴𝑤𝑗 + 𝑆𝐽 o.
𝑤1,𝑗+1 1 − 2𝜎 𝜎 0 … 0 𝑤1𝑗 𝑤0,𝑗
[ ⋮ ]=[ 𝜎 1 − 2𝜎 𝜎 ⋱ ⋮] [ ⋮ ]+𝜎[ ⋮ ]
𝑤𝑚,𝑗+1 0 𝜎 1 − 2𝜎 ⋱ 0 𝑤𝑚𝑗 𝑤𝑚+1,𝑗
La matriz 𝐴 es 𝑚 × 𝑚, donde 𝑚 = 𝑁 − 1.
El vector 𝑠𝑗 indica las condiciones en la frontera (contorno) que se imponen al problema: las
temperaturas en los extremos de la barra.
Los dos gráficos ilustran la aproximación por diferencias adelantadas de la ecuación del calor
para ℎ = 0.1 y dos valores 𝑘 = 0.004 y 𝑘 > 0; 005, es decir >> 𝑤 =
ℎ𝑒𝑎𝑡𝑓𝑑(0,1,0,1,10,250) y >> 𝑤 = ℎ𝑒𝑎𝑡𝑓𝑑(0,1,0,1,10,193). En este último caso el método es
inestable como se observa.
𝐷𝑘 1
Se puede probar que el método es estable si, para 𝐷 > 0, < .
ℎ2 2
El programa anterior: