Trabajo02 LabMetoNume

También podría gustarte

Está en la página 1de 12

Universidad Central de Chile

Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

Trabajo 02: Método Euler

Laboratorio de Métodos Numéricos

Integrantes:
Anthony Vilchez Lujan
Profesor: Sebastián Contreras Rojas
Facultad de Ingeniería, Universidad Central de Chile. Santa Isabel 1186, Santiago, Chile.
11-05-2020
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

INDICE
Trabajo 02: Método Euler...............................................................................................................1
INTRODUCCIÓN:...........................................................................................................................3
DESARROLLO:....................................................................................................................................4
1.- Ejercicio:....................................................................................................................................4
Resolución de la ecuación diferencial (Tipo Lineal)....................................................................4
2.- Preguntas:...............................................................................................................................10
CONCLUSION:..................................................................................................................................11
BIBLIOGRAFIA:.................................................................................................................................12
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

INTRODUCCIÓN:

Con la llegada de los ordenadores de gran velocidad ha permitidos que sea viable y fácil
llevar a cabo las aproximaciones numéricas de las soluciones de una manera mas
eficiente, estas soluciones se logran obtener con un grao de exactitud y se trazan
gráficas, permitiendo cualquier análisis que se desee. Un método usado para encontrar
iterativamente soluciones en este caso de una ecuación diferencial, es el “Método de
Euler”, ecuaciones diferenciales de primer orden y valores iniciales conocidos para un
rango de valores.
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

DESARROLLO:

1.- Ejercicio:
Dado el problema de valor inicial:

𝑦′ + 𝑦 − 𝑥 − 1 = 0

𝑦(0) = 1, 𝑥 ∈ [0 , 0.5]

Resolución de la ecuación diferencial (Tipo Lineal)


Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

Determine:

a. Desarrolle un algoritmo que permite obtener la solución usando el método de

Euler de 5 pasos. Grafique la solución y compárela con la solución analítica.

clear all;
n=5; %cantidad de pasos a traves del metodo de euler%
xi=0;
xf=0.5;
h=(xf-xi)/n; %formula para obtener el valor de %
X(1)=0;
Y(1)=1; %informacion dada por el problema%
cont=2;
cont_funcion=1;
while cont <=n+1
funcion(cont_funcion)= -Y(cont-1)+X(cont-1)+1; %funcion analitica o
real%
X(cont)=X(cont-1)+h; %formula de Euler%
Y(cont)= Y(cont-1)+h*funcion(cont_funcion); %Formula de Euler%
cont= cont+1;
cont_funcion=cont_funcion+1;
end

plot(X,Y);
hold on; %sirve para agregar una segunda funcion en nuestra grafica%

%Solucion real

X_real=[0:h:0.5];
Y_real=exp(-X_real)+X_real;
plot (X_real, Y_real, 'Color','red');

error_promedio=abs(((Y-Y_real)/Y_real)*100); %error promedio


Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

b. Desarrolle un algoritmo que permita obtener la solución usando el método de

Euler de 20 pasos. Grafique la solución y compárela con la solución analítica.

clear all;
n=20; %cantidad de pasos a traves del metodo de euler%
xi=0;
xf=0.5;
h=(xf-xi)/n; %formula para obtener el valor de %
X(1)=0;
Y(1)=1; %informacion dada por el problema%
cont=2;
cont_funcion=1;
while cont <=n+1
funcion(cont_funcion)= -Y(cont-1)+X(cont-1)+1; %funcion analitica o
real%
X(cont)=X(cont-1)+h; %formula de Euler%
Y(cont)= Y(cont-1)+h*funcion(cont_funcion); %Formula de Euler%
cont= cont+1;
cont_funcion=cont_funcion+1;
end

plot(X,Y);
hold on; %sirve para agregar una segunda funcion en nuestra grafica%

%Solucion real

X_real=[0:h:0.5];
Y_real=exp(-X_real)+X_real;
plot (X_real, Y_real, 'Color','red');

error_promedio=abs(((Y-Y_real)/Y_real)*100); %error promedio


Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

c. Determine el error promedio (*)

Cuando n=

Cuando n=20
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

2.- Preguntas:

a. ¿Cómo se desarrolla un vector fila en Octave?

El Vector fila en el programa octave se puede desarrollar colocando los elementos por medio del
teclado, estos separaos por espacio o por un coma y a su vez tienen que estar encerrados entre
corchetes

b. ¿El dominio de una función es definida automáticamente por Octave?

No está definida automáticamente por el programa por lo que uno mismo tiene que definir el
dominio, indicando cual es el valor inicial y hasta que valor llegara como el final, que tomara las
abscisas, todo esto respecto a la función que se esta resolviendo.

c. ¿Cómo se puede graficar dos funciones en una misma ventana?

Para poder realizar tal grafica se usa el comando “Hold on”, en la misma ventana de la función a
desarrollar.

d. ¿Mejora la precisión al considerar Euler de 20 pasos? Justifique su respuesta desde

un punto de vista geométrico.

Si lo mejora, esto se puede apreciar exactamente en el error que da cuando n=5 (0.9) y n=20
(0.22), quiere decir que hay una tendencia que si aumentamos “n” la gráfica de Euler a la gráfica
de la función real, en síntesis aumenta la precisión.
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

CONCLUSION:

El método Euler como tal, permite realizar procedimientos para resolver ecuaciones diferenciales
que poseen un valor inicial, y que el avance de esta consiste en el incremento de la variable
independiente paso a paso. Aunque posee ciertos errores como es el caso de la precisión que en
ciertos casos puede considerarse muy alto, llevando paulatinamente a la modificación de este
método incrementando n hasta acercarnos a la función teórica original.
Universidad Central de Chile
Facultad de Ingeniería
Métodos Numéricos
Edificio Vicente Kovacevic I
Av. Santa Isabel 1186, Santiago Centro.

BIBLIOGRAFIA:

 http://www.tonahtiu.com/notas/metodos/Euler.htm
 https://es.wikipedia.org/wiki/M%C3%A9todo_de_Euler

También podría gustarte