Académique Documents
Professionnel Documents
Culture Documents
Compromiso Climtico
TEMA:
Mtodo de Euler
ELABORADO POR:
Hernndez Machado Yanina.
Carrasco Bautista Keider.
Prez Campos Dimar Yoel
Delgado Tantalean Jenrry
Suarez Huaman Nestor
ELABORADO PARA:
Lic. Huatangari Quiones Lenin.
Listado de Euler
Aproximacin a la solucin del problema del valor inicial
en el intervalo [a, b]; mediante el mtodo de Euler.
function *t, Y+ = EULER(F, a, b, Y0, N)
% Sintaxis
% *t, Y+ =EULER (F, a, b, Y0, N)
% Entrada
% -f es la funcion, almacenada como un archivo F.m
% -a y b son los extremos del intervalo
%- Y0 es la condicin inicial Y0 = Y(a)
% - N es el nmero de pasos
% Salida
% - t es el vector de la abscisas o variable independiente
% - Y es el vector de las ordenadas o variable dependiente
H = (b - a) / N;
t = zeros (1, N + 1);
Y = zeros (1, N + 1);
t = *a: H: b+;
Y (1) = Y0;
for J = 1: N
Y (J +1) = Y (J) + H * feval (F, t (J), Y (J));
end
Para resolver la ecuacin diferencial dada en el problema:
MTODO NUMRICOS
Listado ODEF1.m
function DYDX = ODEF1 (X, Y)
DYDX = (Y + 1) / (X - 1);
return;
con
Ejemplos:
1.
MTODO NUMRICOS
a) Analticamente:
+
+
b) Numricamente:
+
+
MTODO NUMRICOS
+
+
+
+
MTODO NUMRICOS
Listado ODEF2.m
2.
a) Analticamente:
MTODO NUMRICOS
b) Numricamente:
+
+
MTODO NUMRICOS
MTODO NUMRICOS
0.1000
0.2000
0.3000
y=
2.0000 1.7000 1.4000 1.1000
MTODO NUMRICOS
MTODO NUMRICOS
y=
x=
0
0.0500
0.1000
y=
MTODO NUMRICOS
10
x=
0
0.1000
0.2000
0.3000
y=
MTODO NUMRICOS
11
MTODO NUMRICOS
12