You are on page 1of 2

03/05/18 8:36 C:\Users\fajar\Desktop\4479_Latihan1.

m 1 of 2

%NAMA : HASAN RAHMAN MUHARRAM


%NIM : 17/422468/PTK/12047
%MATA KULIAH : PEMODELAN MATEMATIS DAN KOMPUTANSI

%DATA
function main
clc;clear all;
k=0.1;
h=0.0007;
d=1;
L=15;
Ts=400;
Tf=30;
N=100;
rho=2.7;
cp=0.2;

R=d/2;
dz=L/N;
alfa=k/(rho*cp);
t=0:90;

for i=1:N-1
T0(i)=Ts;
end

%SOLVER
[t,T]=ode45(@fun,t,T0)
l=linspace(0,L,length(T));

%PLOT
surf(l,t,T)
xlabel('Posisi, cm')
ylabel('Waktu, s')
zlabel('Suhu, C')
title('Latihan')

function dTdt=fun(t,T)

for i=1:N-1
if i==1
dTdt(i)=0;
elseif i==N-1
TN=(1/(3+2*h*dz/k))*(2*h*dz*Tf/k-4*T(N-1)-T(N-2));
dTdt(i)=(alfa/dz^2)*(TN-2*T(N-1)+T(N-2))-((2*h*alfa/(k*R))*(T(N-1)-Tf));
else
dTdt(i)=(alfa/dz^2)*(T(i+1)-2*T(i)+T(i-1))-((2*h*alfa/(k*R))*(T(i)-Tf));
end

end
dTdt=dTdt';

end
end
03/05/18 8:36 C:\Users\fajar\Desktop\4479_Latihan1.m 2 of 2

You might also like