You are on page 1of 12

function tugasbesarmatkom

clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.05;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.1868
function tugasbesarmatkom
clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.08;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.2988
function tugasbesarmatkom
clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.13;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.4856
function tugasbesarmatkom
clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.14;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.5229
function tugasbesarmatkom
clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.15;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.5603
function tugasbesarmatkom
clc;
clear all;
close all;
L=pi;
T=2;
Nx=97;
Nt=501;
dx=L/(Nx-1);
dt=T/(Nt-1);
x=[0:dx:L];
t=[0:dx:T];
u(1:Nx,1)=f(x(1:Nx));
u(1,1:Nt)=0;
u(Nx,1:Nt)=0;
k=0.16;
S=(k*dt)/(dx^2);

for j=1:Nt-1;
for i=2:Nx-1;
u(i,j+1)=((1-2*S)*u(i,j))+S*(u(i+1,j)+u(i-1,j));
end
end
S
figure
plot(x,u(:,1),x,u(:,251),x,u(:,501))
function y=f(x)
y=4*sin(2*x);
end
end
S =

0.5976

You might also like