Alvian Iqbal Hanif N 13614013 No.1 Figure 18.4
Alvian Iqbal Hanif N 13614013 No.1 Figure 18.4
Alvian Iqbal Hanif N 13614013 No.1 Figure 18.4
13614013
No.1 Figure 18.4
𝑢𝑡 + 2𝑢𝑥 = 0
(−5, 𝑡) = 0, (5, 𝑡) = 0
PDE:
Bentuk umum PDE
Boundary Condition:
Kondisi batas untuk (𝑥, 0) dan 𝑢𝑥(0, 𝑡),
Kondisi batas 𝑢(−5, 𝑡) = 0 dan 𝑢(5, 𝑡) = 0
Kondisi awal:
PDEPE
Code:
function pdex1
m = 0;
x = linspace(-5,5,200);
t = linspace(0,2,50);
sol = pdepe(m,@pdex1pde,@pdex1ic,@pdex1bc,x,t);
u = sol(:,:,1);
figure;
surf(x,t,u);
title('Numerical solution');
xlabel('Distance x');
ylabel('Time t');
%
---------------------------------------------------------
-----
%
---------------------------------------------------------
------
function u0 = pdex1ic(x)
u0 = exp(-sqrt(0.3)*x.^2);
%
---------------------------------------------------------
-----
Hasil:
PDE:
Bentuk umum persamaan PDE
Kondisi batas
Kondisi batas untuk (𝑥, 0) dan 𝑢𝑥(0, 𝑡),
Kondisi batas untuk 𝑢(−4, 𝑡) = −12.5𝑡
Kondisi awal:
(𝑥, 0) = sin 𝑥
PDEPE
Code:
function pdex1
m = 0;
x = linspace(-5,5,100);
t = linspace(0,0.8,20);
sol = pdepe(m,@pdex1pde,@pdex1ic,@pdex1bc,x,t);
u = sol(:,:,1);
figure;
surf(x,t,u);
title('Numerical solution');
xlabel('Distance x');
ylabel('Time t');
%
--------------------------------------------------
-------------
%
--------------------------------------------------
-------------
function u0 = pdex1ic(x)
u0 = sin(x);
%
--------------------------------------------------
-------------
Hasil :
Numerical solution
10
-5
-10
0.8
0.6 5
0.4
0
0.2
Time t 0 -5 Distance x
𝑢𝑡 + 3𝑢𝑥 − 𝑢 = 0
Sehingga,
𝑑 = 1, 𝑐 = 0, 𝑎 = −1, 𝑓 = 0
Kondisi batas
Kondisi batas untuk (𝑥, 0) dan 𝑢𝑥(0, 𝑡),
Kondisi awal :
(𝑥, 0) = sin 𝑥
PDEPE
Code:
function pdex1
m = 0;
x = linspace(-5,5,200);
t = linspace(0,0.8,50);
sol = pdepe(m,@pdex1pde,@pdex1ic,@pdex1bc,x,t);
u = sol(:,:,1);
figure;
surf(x,t,u);
title('Numerical solution');
xlabel('Distance x');
ylabel('Time t');
%
--------------------------------------------------
-------------
%
--------------------------------------------------
-------------
function u0 = pdex1ic(x)
u0 = sin(x);
%
--------------------------------------------------
-------------
Result:
Numerical solution
-1
-2
-3
0.8
0.6 5
0.4
0
0.2
Time t 0 -5 Distance x
PDE Specification:
Bentuk umum PDE
𝑢𝑡 + 𝑥𝑢𝑥 + 𝑢 = 1
Sehingga,
𝑑 = 1, 𝑐 = 0, 𝑎 = 1, 𝑓 = 1
Kondisi batas :
Kondisi batas untuk (𝑥, 0) dan 𝑢𝑥(0, 𝑡),.
Kondisi awal:
(𝑥, 0) = tanh 𝑥
PDEPE
Code:
function pdex1
m = 0;
x = linspace(-5,5,100);
t = linspace(0,2,40);
sol = pdepe(m,@pdex1pde,@pdex1ic,@pdex1bc,x,t);
u = sol(:,:,1);
figure;
surf(x,t,u);
title('Numerical solution');
xlabel('Distance x');
ylabel('Time t');
%
--------------------------------------------------
---------
%
--------------------------------------------------
----------
function u0 = pdex1ic(x)
u0 = tanh(x);
%
--------------------------------------------------
----------
function [pl,ql,pr,qr] = pdex1bc(xl,ul,xr,ur,t)
pl = -exp(-t)*tanh(-5*exp(-t))-1+ul;
ql = 0;
pr = -exp(-t)*tanh(5*exp(-t))-1+ur;
qr = 0;
Hasil
Kondisi batas :
Kondisi batas untuk (𝑥, 0) dan 𝑢𝑥(0, 𝑡),
Hasil
Analisis
Hasil yang diperoleh dari penggunaan pdetool dan PDEPE dengan gambar
dari buku Jeffrey cukup sama. Perbedaannya hanyalah banyaknya mesh yang
digunakan sehingga terlihat hasil yang terlihat kasar. Kondisi batas, kondisi awal,
dan persamaan yang digunakan sama dengan masalah yang tertera pada buku
Jeffrey.