Está en la página 1de 7

Universidad San Francisco de Quito

Nombre: Danny Lema


Fecha:3/3/2021

Métodos computacionales – Cap 8 Jerves


REPRODUCIR LOS DOS PRIMEROS EJEMPLOS DEL CAPÍTULO 8
Matlab solución numérica
Ejemplo 1:
Ecuación diferencial con condiciones iniciales y(3)=2:
2
𝑦 ′ = 4𝑥 − 𝑦
𝑥

El método de Euler hacia adelante este dado por:


𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓𝑖
Expresando las variables de la ecuación en forma discreta deben quedar de la
siguiente manera:
2
𝑦𝑖′ = 4𝑥𝑖 − 𝑦 = 𝑓𝑖
𝑥𝑖 𝑖
Remplazamos la ecuación en el método de Euler hacia adelante y se obtiene:
2
yi+1 = yi + h (4xi - y)
xi i
El intervalo el que se encontrara la solución numérica del problema de Valores
Iniciales en es [3;5]; de donde a=3 y b=5 y h=0.2.
b-a 5-3
h= = = 0.1
n 10
Con las ecuaciones resueltas y los parámetros obtenidos se resuelve en Matlab.
Figura 1: Código propuesto en Matlab del ejemplo 1

Figura 2: Código propuesto en Matlab del ejemplo 1


En las Figuras 1 y 2 se escribe el código en Matlab se declara las variables y se
establece los parámetros, donde también su error y se obtuvo la gráfica para
comparar la solución analítica y la solución exacta.

Grafica:

Figura 3: Grafica de la solución numérica y la analítica


En la Figura 3 se compara grafica mente la solución numérica y la analítica.

Tabla de valores:

h i xi y1 y(x) error
0,2 0 3 2 2 0
1 3,2 4,13333333 4,08765612 0,04567721
2 3,4 6,17666667 6,1101729 0,06649377
3 3,6 8,17 8,09888881 0,07111119
4 3,8 10,1422222 10,0771191 0,06510317
5 4 12,1146199 12,0625 0,05211993
6 4,2 14,1031579 14,0685714 0,0345865
7 4,4 16,12 16,1058677 0,01413226
8 4,6 18,1745455 18,1826843 0,00813883
9 4,8 20,2741502 20,305625 0,03147479
10 5 22,4246377 22,48 0,05536232
Tabla 1: Valores de la solución analítica y la solución exacta
En la Tabla 1 se obtienen los valores de y de la solución numérica y la exacta
donde se obtuvo así mismo su error absoluto.
Ejemplo 2:
Ecuación diferencial con condiciones iniciales y (0) =1:
y' = -y + x + 1
El método de Euler hacia adelante este dado por:
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓𝑖
Expresando las variables de la ecuación en forma discreta deben quedar de la
siguiente manera:
𝑦𝑖′ = -y𝑖 + 𝑥𝑖 + 1 = 𝑓𝑖
Remplazamos la ecuación en el método de Euler hacia adelante y se obtiene:
yi+1 = yi + h(-y𝑖 + 𝑥𝑖 + 1)
El intervalo el que se encontrara la solución numérica del problema de Valores
Iniciales en es [0;1]; de donde a=0 y b=1 en 10 subintervalos.
b-a 5-3
n= = = 10
h 0.2
Con las ecuaciones resueltas y los parámetros obtenidos se resuelve en Matlab.
Figura 4: Código propuesto en Matlab del ejemplo 2

Figura 5: Código propuesto en Matlab del ejemplo 2


En las Figuras 4 y 5 se escribe el código en Matlab se declara las variables y se
establece los parámetros, donde también su error y se obtuvo la gráfica para
comparar la solución analítica y la solución exacta.

Grafica:

Figura 6: Grafica de la solución numérica y la analítica


En la Figura 3 se compara grafica mente la solución numérica y la analítica.

Tabla de valores:
i xi y1 y(x) error
0 0 1 1 0
1 0,1 1 1,00483742 0,00483742
2 0,2 1,01 1,01873075 0,00873075
3 0,3 1,029 1,04081822 0,01181822
4 0,4 1,0561 1,07032005 0,01422005
5 0,5 1,09049 1,10653066 0,01604066
6 0,6 1,131441 1,14881164 0,01737064
7 0,7 1,1782969 1,1965853 0,0182884
8 0,8 1,23046721 1,24932897 0,01886176
9 0,9 1,28742049 1,30656966 0,01914917
1,34867844 1,36787944 0,019201
Tabla 2: Valores de la solución analítica y la solución exacta

En la Tabla 2 se obtienen los valores de y de la solución numérica y la exacta


donde se obtuvo así mismo su error absoluto.
Exel
Ejemplo 1:
Se realiza el mismo procedimiento que en el ejemplo 1 en Matlab.
Tabla de valores:
h i xi y1 y(x) error
0,2 0 3 2 2 0
1 3,2 4,13333333 4,08765612 0,04567721
2 3,4 6,17666667 6,1101729 0,06649377
3 3,6 8,17 8,09888881 0,07111119
4 3,8 10,1422222 10,0771191 0,06510317
5 4 12,1146199 12,0625 0,05211993
6 4,2 14,1031579 14,0685714 0,0345865
7 4,4 16,12 16,1058677 0,01413226
8 4,6 18,1745455 18,1826843 0,00813883
9 4,8 20,2741502 20,305625 0,03147479
10 5 22,4246377 22,48 0,05536232
Tabla 3: Valores de la solución analítica y la solución exacta

Grafica:

Solución analitica y solución numérica


25

20

15

10

0
0 1 2 3 4 5 6
Figura 7: Grafica de la solución numérica y la analítica

Ejemplo 2:
Se realiza el mismo procedimiento que en el ejemplo 1 en Matlab.
Tabla de valores:
i xi y1 y(x) error
0 0 1 1 0
1 0,1 1 1,00483742 0,00483742
2 0,2 1,01 1,01873075 0,00873075
3 0,3 1,029 1,04081822 0,01181822
4 0,4 1,0561 1,07032005 0,01422005
5 0,5 1,09049 1,10653066 0,01604066
6 0,6 1,131441 1,14881164 0,01737064
7 0,7 1,1782969 1,1965853 0,0182884
8 0,8 1,23046721 1,24932897 0,01886176
9 0,9 1,28742049 1,30656966 0,01914917
1 1,34867844 1,36787944 0,019201
Tabla 4: Valores de la solución analítica y la solución exacta

Grafica:

Solución analitica y solución numérica

1,6
1,4
1,2
1
0,8
0,6
0,4
0,2
0
0 0,2 0,4 0,6 0,8 1 1,2

Figura 8: Grafica de la solución numérica y la analítica

También podría gustarte