Está en la página 1de 8

“INSTITUTO POLITECNICO NACIONAL”

ESCUELA SUPERIOR DE INGENIERIA


MECANICA Y ELECTRICA

INGENIERIA EN CONTROL Y AUTOMATIZACION

ANALISIS NUMERICO

“METODO DE EULER ”

Alumno: Hernández Barragán Jesús Maximiliano

Profesor: JIMENEZ GUZMAN MIGUEL

Grupo: 3AV1
INTRODUCCIÓN
Hablaremos de los diferentes métodos que sirven para resolver ecuaciones
diferenciales, sin embargo, se debe de hacer la observación de que estos métodos se
aplican únicamente a ecuaciones diferenciales ordinarias, usualmente llamadas EDO.
El primero método que se tocará en este capítulo será el formulado por el matemático
y físico, Leonhard Euler, dicho método lleva su nombre y se le conoce como el método
de Euler.
Es importante el mencionar que todos los métodos que se tratarán en esta ocasión,
únicamente tienen como objetivo el aproximar las soluciones de las EDO, sin embargo,
nos daremos cuenta de que algunos métodos suelen ser más eficientes que otros, pero
de eso se irá hablando conforme avancemos con cada método, sin embargo, hacemos
hincapié en que el método de Euler es para EDOs de primer orden.
El método de Euler suele ser el que proporciona una solución menos exacta, a
continuación, se da una breve información de lo que es el método.
MÉTODO DE EULER
En matemática y computación, el método de Euler, llamado así en honor de Leonhard
Euler, es un procedimiento de integración numérica para resolver ecuaciones
diferenciales ordinarias a partir de un valor inicial dado.
El método de Euler es el más simple de los métodos numéricos resolver un problema
del siguiente tipo:

dy

{ }
=f ( x , y )
dx
PVI=
y ( x0 ) = y 0
y ( x i) =?

Consiste en multiplicar los intervalos que va de  x 0 a  x f  en n subintervalos de ancho h;


osea:
x f −x 0
h=
n
de manera que se obtiene un conjunto discreto de n+1 puntos:  x 0 , x 1 ,… , x n del
intervalo de interés [ x 0 , x f ]. Para cualquiera de estos puntos se cumple que:
x i=x 0 +ih ; 0 ≤ i≤ n
La condición inicial y ( x 0 )= y 0, representa el punto P0=( x0 , y 0 ) por donde pasa la curva
solución de la ecuación del planteamiento inicial, la cual se denotará como F ( x )= y.
Ya teniendo el punto P0 se puede evaluar la primera derivada de F (x) en ese punto;
por lo tanto:

Con esta información se traza una recta, aquella que pasa por P0 y de pendiente
f ( x 0 , y 0 ). Esta recta aproxima F (x) en una vecindad de x 0. Tómese la recta como
reemplazo de F ( x ) y localícese en ella (la recta) el valor de y correspondiente a x 1.
Entonces, podemos deducir según la siguiente gráfica:
y 1− y 0
=f ( x 0 , y 0 )
x 1−x 0
Ahora, resolvemos para y 1, es decir, despejamos, quedando
y 1= y 0 + ( x 1−x 0 ) f ( x 0 , y 0 )
O también se puede expresar como
y 1= y 0 +hf ( x 0 , y 0 )
Es evidente que la ordenada y 1 calculada de esta manera no es igual a F (x1 ), pues
existe un pequeño error. Sin embargo, el valor de y 1 sirve para que se aproxime F ' ( x )
en el punto P=( x1 , y 1) y repetir el procedimiento anterior a fin de generar la sucesión
de aproximaciones siguiente:
y 1= y 0 +hf ( x 0 , y 0 )
y 2= y 1 +hf ( x 1 , y 1 )
.
.
.
y i+1 = y i+ hf ( xi , y i )
.
.
.

y n= y n−1 +hf ( x n−1 , y n −1 )

Siendo esta última, la fórmula del método de Euler.


RESPUESTA TRANSITORIA DE UN REACTOR (INGENIERÍA
QUÍMICA/BIOINGENERÍA)
En capítulos anteriores analizamos el estado estacionario de una serie de reactores.
Además de los cálculos en estado estacionario, también podríamos estar interesados
en la respuesta transitoria de un reactor completamente mezclado. Por ello,
desarrollaos expresiones matemáticas para el término de acumulación de la siguiente
ecuación
Acumulación=Entrada−Salida

La acumulación representa el cambio de masa en el reactor por un cambio en el


tiempo. En un sistema de volumen constante, esto se formula simplemente como
dc
Acumulación=V
dt
donde V =¿ volumen y c=¿ concentración. Así, una formulación matemática para la
acumulación es el volumen por la derivada de c con respecto a t.
CODIGO:
1 function euler
2
3 clear all
4 clc
5
6 fprintf('RESOLUCION DE ECUACIONES DIFERENCIALES POR MEDIO METODO DE
7EULER\n')
8 f=input('\nIngrese la ecuacion diferencial de la forma:
dy/dx=f(x,y): 9 ','s');
10 x0=input('Ingrese el primer punto x0: ');
11 x1=input('Ingrese el segundo punto x1: ');
12 y0=input('Ingrese la condicion inicial y(x0): ');
13 n=input('Ingrese el numero de pasos n: ');
14 fprintf('\n');
15
16 h=(x1-x0)/n;
17 xs=x0:h:x1;
18 y1=y0;
19 fprintf(' it x1 y1\n');
20 for i=1:n
21 it=i-1;
22 x0=xs(i);
23 x=x0;
24 x1=xs(i+1);
25 y=y0;
26 y1=y0+h*eval(f);
27 fprintf(' %d %.1f %.5f\n',it+1,x1,y1);
28 y0=y1;
29 end
30 fprintf('\n El punto aproximado y(%.1f) es = %.4f\n',x1,y1);
EJECUCIONES:

Ejemplo manual:
CONCLUSION:
La implementación de este método es de manera sencilla por el motivo de que
a la hora de realizarlo no se necesitan llevar a cabo muchas operación pues
solo requiere tomar en cuenta los puntos iniciales y el valor de h, y con eso
basta, pero con tanta facilidad para aplicar el método nos resultado que a la
hora de estimar una aproximación en la ecuación nos otorga un resultado
bastante alejado de lo que se considera el valor real, por lo tanto este método
más que nada sirve para dar ejemplo de manera sencilla a la resolución de una
ecuación y también nos sirve adentrarnos en lo que serán los próximos
métodos que pretenden llegar a lo mismo y nos daremos cuenta de cuál es el
mejor para aplicarlo en la práctica.

También podría gustarte