Está en la página 1de 3

PRCTICA 6

ECUACIONES DIFERENCIALES

MTODO DE EULER
%Caida libre paracaidista
%Derivada parcial
%Metodo de Euler
%ivaquila@hotmail.com
%agosto 2011
%medodos numericos
%pg 16 CHAPRA
clear all
close all
clc
g=9.8;
m=68.1;
%m=input('masa kg:')
cd=12.5;
ti=0;
%tf=20
tf=50;
vi=0;
dt=1;
t=ti;
v=vi;
for i=1:dt:tf;
v(i+1)=v(i)+[g-(cd/m)*v(i)]*dt;
t(i+1)=t(i)+dt;
end
disp ('velocidad (m/s):')
disp (v(tf))
plot (t,v)

MTODO DE RUNGE_KUTTA_1
%Velocidad en medios con arrastre
%Derivada parcial
%Metodo de Euler
%ivaquila@hotmail.com

%Noviembre 2012
%V=sqrt(2mg/rho.A)
%Velocidad Teorica=24.98m/s
g=9.8;
m=0.01;
A=3.1416e-4;
rho=1;
dt=1;
ti=0;
tf=10;
vi=0;
t=ti;
v=vi;
for i=1:dt:tf;
v(i+1)=v(i)+[g-((rho*A)/(2*m))*(v(i))^2]*dt;
t(i+1)=t(i)+dt;
end
disp ('velocidad (m/s):')
disp (v(tf))
plot (t,v)
M=[t',v']

MTODO DE RUNGE_KUTTA_4
%ivaquila@hotmail.com
%Noviembre 2012
%V=sqrt(2mg/rho.A)
%Velocidad Teorica=24.98m/s
clear all
%close all
g=9.8;

m=0.01;
A=3.1416e-4;
rho=1;
dt=1;
ti=0;
tf=20;
vi=0;
t=ti;
v=vi;
for i=1:dt:tf;
k1=dt*[g-((rho*A)/(2*m))*(v(i))^2]
k2=dt*[g-((rho*A)/(2*m))*(v(i)+(k1/2))^2]
k3=dt*[g-((rho*A)/(2*m))*(v(i)+(k2/2))^2]
k4=dt*[g-((rho*A)/(2*m))*(v(i)+(k3))^2]
v(i+1)=v(i)+1/6*(k1+2*k2+2*k3+k4);
t(i+1)=t(i)+dt;
end
disp ('velocidad (m/s):')
disp (v(tf))
plot (t,v)
M=[t',v']

También podría gustarte