You are on page 1of 2

%Script

function dTdt=TgsKomputasi(t,T)
for i=1:6
if i==1
dTdt(i)=(((2*((383273.5344+(4*T(i+1))-T(i+2))/1289.1528))-
(5*T(i+1))+(4*T(i+2))-T(i+3))*0.49931)+2.9628;
elseif i==6
dTdt(i)=(((2*(((4*T(i-1))-T(i-2))/3))-(5*T(i-1))+(4*T(i-2))-T(i-
3))*0.49931)+2.9628;
else
dTdt(i)=(4.9331E-5*((T(i+1)-(2*T(i))+T(i-1))/(0.01^2)))+2.9628;
end
end
dTdt=dTdt';

%Penyelesaian

clc
clear all
[t T]=ode45('TgsKomputasi',[0:10:50], 323*ones(1,6))

x=0:0.01:0.05;
surfc(x,t,T)
shading interp
view(3)
colorbar
xlabel('x')
ylabel('t')
zlabel('Temperatur')

Hasil
t=

10

20

30

40

50

T=

323.0000 323.0000 323.0000 323.0000 323.0000 323.0000

298.0441 316.6197 330.0027 339.0200 344.2904 346.1690

297.9560 319.8978 336.3346 347.6876 354.4056 356.7148

297.9946 321.9312 340.1526 352.9046 360.5221 363.1143

298.0480 323.1247 342.4088 356.1117 364.2397 366.9075

297.9720 323.8793 343.8612 357.9643 366.4439 369.3071

You might also like