Está en la página 1de 3

Actividad: Runge Kutta

Modelación de sistemas electromagnéticos


Módulo 4

Andrés Villarreal González

Ejercicio 1

clear; close all; clc;

f = @(t,y) (-y/0.1);
f2 = @(t) 2*exp(-10*t);

ti = 0; tf = 1; h = 0.05;

y0 = 2;

a2H = 1; %Heun
[x3,y3] = RK2(f,ti,tf,h,y0,a2H);

%RK4
[x4,y4] = RK4(f,ti,tf,h,y0);

plot(x3,y3,'-r',x4,y4,'-b') %Graficamos RK2 Y RK4


hold on
fplot(f2,[ti tf],'--k') %Graficamos solución real
title('Ejercicio 1')
xlabel('Eje de las X')
ylabel('Eje de las Y')
grid on
legend('RK2','RK4','Sol. Analitica','Location','Best')

1
Ejercicio 2

clear; close all; clc;

f = @(x,y)2 + 0.7*sin(2*x) - y/10;

ti = 0; tf = 10; h = 0.1;

y0 = 15;

a2H = 1; %Heun
[x3,y3] = RK2(f,ti,tf,h,y0,a2H);

%RK4
[x4,y4] = RK4(f,ti,tf,h,y0);

plot(x3,y3,'-r',x4,y4,'-b') %Graficamos RK2 Y RK4


title('Ejercicio 2')
xlabel('Eje de las X')
ylabel('Eje de las Y')
grid on
legend('RK2','RK4','Location','Best')

2
3

También podría gustarte