Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clear all;
close all;
term=input('Coeficiente de difusion:\n');
b=izq;
d=der;
Tb=ini;
Td=fin;
alfa = term;
% parmetros computacionales
Nx = muestra;
delta_t = 0.01;
seg=input('segundos:\n');
Nmaxt = seg*100;
delta_x = (d-b)/(Nx-1);
s = alfa*delta_t/(delta_x^2)
x = b:delta_x:d;
% T: vector de temperaturas
T(1)= Tb;
T(Nx)= Td;
T(2:Nx-1)=0;
%en la barra
plot(x,T)
axis([b d 0 120]);
t=0;
title([' t = ',num2str(t)],'FontSize',18);
xlabel('x'); ylabel('T');
grid on
F = getframe(gcf);
pause(1)
% Told : variable auxiliar (vector) para almacenar las
%temperaturas del
Told=T;
% Ciclo iterativo
for n=1:Nmaxt
T(1)=Tb;
for j=2:Nx-1
end
T(Nx)=Td;
plot(x,T,'o-')
axis([b d 0 120]);
t=t+delta_t;
title([' t = ',num2str(t)],'FontSize',18);
grid on
xlabel('X'); ylabel('T');
F = getframe(gcf);
pause(0.01)
Told=T;
disp([n T])
endl;