Académique Documents
Professionnel Documents
Culture Documents
f=(fo*ce-fs*c)/(v+(fo-fs)*t);
i=1;
n=(t1-t0)/h;
x=t0;
y=c0;
fprintf('------------------------------------------------------------
--------------------------\n');
fprintf(' itera t c k1 k2 k3
k4 ci\n')
fprintf('------------------------------------------------------------
--------------------------\n');
while i<=n
conta=i;
t=t0+(h/2);
c=c0+(h/2)*k1;
t=t0+h;
c=c0+h*k3;
c1=c0+(h/6)*(k1+2*k2+2*k3+k4);
t1=t0+h;
i=i+1;
t0=t1;
c0=c1;
fprintf('%3.0f%12.4f%12.4f%12.4f%12.4f%12.4f%12.4f%12.4f\n',conta,t,c
,k1,k2,k3,k4,c1);
x=[x,t0];
y=[y,c0];
end
fprintf('------------------------------------------------------------
--------------------------\n');
fprintf('-------------------------------CASO:FLUJOS
DIFERENTES---------------------------------\n');
fprintf('------------------------------------------------------------
--------------------------\n');
plot(x,y)
grid on
title('METODO RK4')