Documente Academic
Documente Profesional
Documente Cultură
Sabemos que la solución exacta es u(x, t) = u0 (x − ct) donde la función u0 se considera 1−periódica.
Supondremos que la velocidad de transporte c es positiva.
1
Sean nx ∈ N y dx = nx . Denotamos por nt ∈ N el número de niveles de tiempo y tomamos el
dx
paso de tiempo dt = δ c con δ ≤ 1. De esta forma, se cumple la condición CFL
c dt
≤1
dx
necesaria para la estabilidad de los esquemas numéricos explı́citos.
Disponemos de los siguientes esquemas numéricos para obtener aproximaciones uni ≈ u(i dx, n dt),
i = 0, · · · , nx, n = 1, · · · , nt.
1
4. Esquema de Lax-Friedrichs: para n = 0, · · · , nt − 1
Se proporciona un programa de Matlab para los esquemas 1, 4 y 5 para diferentes números CFL
c dt
dx
y con dos condiciones iniciales: una regular dada por u0 (x) = sin 2πx y una constante a trozos
(con tres saltos) dada por (
−1 si x < 1/2
u0 (x) =
1 si x ≥ 1/2.
Inspirarse en el programa proporcionado para escribir el código correspondiente al esquema des-
centrado explı́cito.