Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(a) Resuelva la siguiente ecuación diferencial de modo exacto y calcule el valor de y(1) :
y0 = x + y − 1, y(0) = 1
Solución 1
De la ecuación : y0 = x + y − 1
1 1
sLx [y](s) − 1 = + Lx [y](s) −
s2 s
Despejando
s2 − s + 1
Lx [y](s) =
s2 (s − 1)
1 1
Lx [y](s) = − 2
s−1 s
1 1
y(x) = Ls−1 [ ](x) + Ls−1 [− 2 ](x)
s−1 s
y(x) = ex − x
(b) Implemente un algoritmo en Matlab que calcule el valor de y(0.1),y(0.2),y(0.3) para la ecuación
en (a) usando el método de R − K(4) con el paso h = 0.1.
Solución 2
MATLAB Script:
Salida:
(c) Implemente un algoritmo en Matlab que calcule el valor de y(1) para la ecuación en (a) usando el
método de Predictor-Corrector(4) con el paso h = 0.1.
h
Predictor: y∗n+1 = yn + [55y0n − 59y0n + 37y0n−2 − 9y0n−3 ]
24
h
Corrector: yn+1 = yn + [9y0 + 19y0n − 5y0n−1 + y0n−2 ]
24 n+1
Solución 3
MATLAB Script:
Salida:
(d) Calcule el error absoluto para el valor real y aproximado obtenido en (a) y (c) respectivamente.
Solución 4
Si queremos un Error absoluto mas preciso lo sacamos de (c) en la tabla de salida que es :