Sunteți pe pagina 1din 5

1

TRABAJO PROGRAMA 3, ALGORITMOS Y METODOS


NUMERICOS

First A.Brian steven patiño, Second Victor Rodriguez Robayo


Abstract— Por medio del ordenador de Matlab se es posible dar 𝑦(𝑡) = ln(𝑒 𝑡 − 1 + 𝑒)
solución a los problemas planteados de Euler y newton raphson,
y también se pueden comparar con las tablas echas para el caso
de Euler para saber que tanto error pueden tener entre lo 𝑡𝑖 𝑤𝑖
programado y lo calculado. 0.5 1.183939721
1.0 1.436252216
Through computer matlab it is possible to solve the problems
of Euler and Newton Raphson, and can also be compared with Tabla 1. Iteración por método de Euler
tables in case you miss euler to know how much error might be
between scheduled and calculated

Index Terms— Metodo de Euler, Newton raphson, ecuaciones.

OBJETIVOS
Resultado de la iteración de 𝑒 𝑡−𝑦
 Concretar los temas explicados en clase.
 Aplicar método de Euler y Runge Kutta en la
resolución de ecuaciones, al igual que Newton
raphson. b.
 Elaborar un código que ejecute los procesos 𝑡𝑖 𝑤𝑖
determinados para cada método numérico expuesto en 1.5 2.333333333
los ejercicios. 1.0 2.708333333
Tabla 2. Iteracion por método de Euler

I. INTRODUCCION
Para el caso de Runge Kutta se elige una anchura de pasos
h y se se calculan cuatro números k1, k2, k3, k4 Según el
procedimiento ordinario de Runge-Kutta, a partir del valor
de x en el instante t se determina el valor de x en el 1+𝑡
Resultado de la iteración de
instante t+h.. Para Euler La primera derivada nos permite 1+𝑦

conocer la posición xi+1 en el instante ti+1, a partir de la 1


posición xi en el instante ti de acuerdo a la fórmula. La línea c. 𝑦 ′ = −𝑦 + 𝑡𝑦 2 , 2 ≤ 𝑡 ≤ 3, 𝑦(2) = 2 𝑤𝑖𝑡ℎ ℎ =
de color rojo es la tangente a la curva en el instante ti. 0.25

Se tiene:
II. MATH
𝑑𝑓 𝑡
= −1 + ( ) 𝑦−1/2 Donde f no satisface la ecuación en
a. 𝑦 ′ = 𝑒 𝑡−𝑦 , 0 ≤ 𝑡 ≤ 1, 𝑦(0) = 1, 𝑑𝑦 2
𝑤𝑖𝑡ℎ ℎ = 0.5 y.

𝑑𝑓
(𝑡, 𝑦) = −𝑒𝑡−𝑦 Pero no satisface la ecuación en: 𝐷 = (𝑡, 𝑦) 2 ≤ 𝑡 ≤ 13, −∞ < 𝑦 < ∞
𝑑𝑦
𝐷 = (𝑡, 𝑦) 0 ≤ 𝑡 ≤ 1, −∞ < 𝑦 < ∞ Pero hay una solución única, que es:

Pero hay una solución única, que es:


2

Codigo, Runge Kutta


𝑦(𝑡) = (𝑡 − 2 + √2 𝑒 1−𝑡/2 )2
𝑡𝑖 𝑤𝑖 y=2; %Valor inicial y
2.25 2.207106781 h=0.25; %Valor único h
2.50 2.490998908 t=1; %Valor inicial t
i=0;
2.75 2.854680348
x=1:10;
3.00 3.302596464 while (t<2) %Condición
Tabla 3. Iteración por método de Euler p=y;
%Para error verdadero
while (i<2)
d. 𝑦 ′ = 𝑡 −2 (𝑠𝑒𝑛2𝑡 − 2𝑡𝑦)1 ≤ 𝑡 ≤ 2, 𝑦(1) = d=(t^-2)*(sin(2*t)-
, 𝑤𝑖𝑡ℎ ℎ = 0.25 (2*t*y));%Contendra el primer valor
i=i+2;
Se tiene: end
k1=-y+t*(y^1/2); %K1
𝑑𝑓
=−
2
y f satisface la condición en y cuando L = 2 k2=exp((t+(h/2)-(y+(k1/2)*h)));
𝑑𝑦 𝑡 %K2
en k3=exp((t+(h/2)-(y+(k2/2)*h)));
%K3
𝐷 = (𝑡, 𝑦) 1 ≤ 𝑡 ≤ 2, −∞ < 𝑦 < ∞ k4=exp((t+h)-(y+k3*h)); %K4
También, f es continua en d, por lo que no existe una solución y=y+((h/6)*(k1+2*k2+2*k3+k4)) %y
única, que es: futura
t=t+h; %Aumento de t
𝑦(𝑡) = (4 + 𝑐𝑜𝑠2 − cos(2𝑡))𝑡 −2 /2 end
𝑡𝑖 𝑤𝑖
1.25 1.227324357
1.50 0.8321501572
1.75 0.5704467722
2.00 0.3788266146
Tabla 4. Iteración por método de Euler Codigo, Newton Rahpson
O = 0.01;
x = 10; %Valor inicial de x
y = 0; %Valor inicial de y
W=[x;y];
III. PRESENTACION DE CODIGOS L1=norm(W); %Magnitud de W
%P = -x*(x+1)+2*y-18; %Primera función
%S = ((x-1)^2)+((y-6)^2)-25; %Segunda
función
Codigo, metodo Euler
L2 = 0;
i= 0;
p=0; Q=1;
y=2; %Valor inicial y while (Q>O)
h=0.25; %Valor h i = i+1
t=1; %Valor inicial t L1 = norm(W)
x=1:10; %Rango gráfica I=[x;y]; % x, y en matriz
while (t<2) P = -x*(x+1)+2*y-18 %Primera función
p=y; S = ((x-1)^2)+((y-6)^2)-25 %Segunda
i=y; función
%Para error verdadero D = 1/((-2*x-1)*(2*y-12)-4*(x-1))
while (i<3) %Determinante
d=(t^-2)*(sin(2*t)-(2*t*y)); J = [2*(y-6) , -2 ; -2*(x-1) , -2*x-1]
%Para retener el primer valor %Jacobiano inverso
i=i+2; %detener el while F=[P ; S] %Función original evaluada en
end x, y
y=-y+t*y^1/2%Función a resolver. W= I - D * J * F
t=t+h ;%Aumento de t x=W(1)
end y=W(2)
L2=norm(W)%Magnitud de W
Q= abs(L2-L1)
end
3

IV. PRESENTACION DE LOS DIAGRAMAS DE FLUJO

DIAGRAMA DE FLUJO
NEWTON RAPHSON DIAGRAMA DE FLUJO
EULER

Figura 1.0 se realiza el diagrama de flujo del código de


newton raphson con el fin de dar una mejor explicación del
procedimiento que se hizo en la realización del mismo
Figura 2.0 Se realiza el diagrama de flujo del código de euler
4

V. ANÁLISIS Y RESULTADOS
DIAGRAMA DE FLUJO
RUNGE KUTTA
Resultados de la iteración de
a. 𝑦 ′ = 𝑒 𝑡−𝑦 , 0 ≤ 𝑡 ≤ 1, 𝑦(0) = 1,
𝑤𝑖𝑡ℎ ℎ = 0.5

Figura 4.0 resultado iteración del inciso A

 Resultados de la iteración de

Figura 5.0 resultado iteración del inciso B


1
 Resultados de la iteración de 𝑦 ′ = −𝑦 + 𝑡𝑦 2 , 2 ≤
𝑡 ≤ 3, 𝑦(2) = 2 𝑤𝑖𝑡ℎ ℎ = 0.25

Figura 3.0 Diagrama de flujo de Runge Kutta

Figura 6.0 resultado iteración del inciso C


5

 Resultado de iteración de Newton Raphson


Figura 9.0 iteración del inciso B por Runge Kutta

 Resultados de la iteración la iteración por Runge Kutta


1
de Resultados de la iteración de 𝑦 ′ = −𝑦 + 𝑡𝑦 2 , 2 ≤
𝑡 ≤ 3, 𝑦(2) = 2 𝑤𝑖𝑡ℎ ℎ = 0.25

Figura 6.0 iteración Newton Raphson

 Resultado de iteración de la función de Runge Kutta

Figura 10.0 iteración del inciso c por Runge Kutta

Los resultados obtenidos fueron aproximados, puesto que al


desarrollarlos previamente de manera teórica, se obtienen
ciertos resultados los cuales son mostrados, y posteriormente
comparados con los resultados obtenidos a partir del código
Figura 7.0 iteración función Runge Kutta correspondiente a cada método numérico, se observa que existe
una diferencia mínima en los resultados comparados, la
 Resultados de la iteración la iteración por Runge ejecución de los códigos implementados en el
Kutta programa(Matlab) están correctamente planteados ya que se
a. 𝑦 ′ = 𝑒 𝑡−𝑦 , 0 ≤ 𝑡 ≤ 1, 𝑦(0) = 1, obtuvieron los resultados, en los que se nota cierta
𝑤𝑖𝑡ℎ ℎ = 0.5 aproximación a los expuestos teóricamente.

VI. CONCLUSIONES

 Se logró una mejor comprensión de los métodos


numéricos expuestos.
 Se obtuvo la correcta ejecución de los códigos
correspondientes a cada método numérico.
 La Programación de las ecuaciones y su desarrollo
demuestra que es más exacto que los procesos
llevados a cabo teóricamente.
 El método de Euler y Runge Kutta proponen una
Figura 8.0 iteración del inciso A por Runge Kutta resolución fácil a las ecuaciones planteadas.

 Resultados de la iteración de por Runge Kutta REFERENCES


Basic format for books:
[1] J. K. Author, “Title of chapter in the book,” in Title of His Published Book,
xth ed. City of Publisher, Country if not

S-ar putea să vă placă și