Anda di halaman 1dari 11

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

UNIVERSITAS SUMATERA UTARA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jalan Bioteknologi No. 1 Kampus USU Padang Bulan, Medan - 20155
Telepon : (061) 8211050, 8214290 Fax : (061) 8214290
laman : www.fmipa.usu.ac.id

UJIAN AKHIR SEMESTER


Nama Mata Kuliah : Fisika Komputasi I
Dosen Pengampu : Lukman hakim, S.Si, M.Si
Semester : III
Sifat Ujian : Open book
Nama : Mis World Witz Spin Sihombing
NIM : 200801025

Soal
1. Diketahui persamaan diferensial y′ = y − t2 + 1 batas interval: 0 ≤ t ≤ 2 syarat awal: y(0)
= 0,5 dimana N = 10. Disini terlihat bahwa batas awal interval, a = 0; dan batas akhir b
= 2. Carilah solusi diatas dengan menggunakan metode Euler?

2. Buatlah program soal nomor 1 diatas dengan menggunakan Matlab!

3. Selesaikan integrasi berikut ini dengan metode trapezoid

0.35
2
∫ 2
x −4
dx
0

4. Buatlah script program soal no. 3 diatas


5. Hitung nilai tabel distribusi ‘Student t’ pada derajat bebas dengan  = 4%, jika
diketahui: t10% = 1,476 t2,5% = 2,571 t5% = 2,015 t1% = 3,365 dengan interpolasi Newton
orde 2 dan orde 3!
6. gunakan subplots untuk membuat plot polar pada persamaan y = cos(x) + sin(x) dalam
gambar window yang sama untuk –π ≤ x ≤ π.
Jawaban
1. h = (b-a)/N = (2-0)/10 = 0,2
ti = a + ih = 0 + i(0,2)
sehingga ti = 0,2i
menentukan nilai w0 dengan syarat y(0)= 0.5
w0 = 0.5
dengan demikian persamaan euler dapat dinyatakan dengan
wi+1 = wi + h(wi – t2i + 1)
= wi + 0,2(wi-0,04i2 + 1)
= 1,2wi – 0,008i2 + 0,2 solusi metode Euler

2. Program dari soal no.1


clear all
clc

format long

b=2;%batas akhir interval


a=0;%batas awal interval
N=10;%bilangan interger positif
h=(b-a)/N;%nilai step-size
w0=0,5;%nilai w awal
t0=0;%nilai t awal

%perubahan t sesuai step-size h adalah;


for i=1:N
t(i)=a+(1*h);
end
%solusinya:
w(1)=w0+h*(w0-t0^2+1);
for i=2:N,k=i-1;
w(i)=w(k)+h*(w(k)-t(k)^2+1)
end
M-file :

Command window :
Program 2
clear all;
clc;
disp("MIS WORLD WITZ SPIN SIHOMBING (200801025)");
disp("____________________________________________");
a=input('a:');
b=input('b:');
h=input('h:');
y=input('y0:');1
y0=y;
x0=a; n=(b-a)/h
%Perubahan x sesuai langkah
h: for r=1:n x(r)=x0+r*h end

%Penyelesaiannya:
y(1)=y0+h*fungsiy(x0,y0) for r=2:n
k=r-1
y(r)=y(k)+h*fungsiy(x(k),y(k))
end

Tampilan Matlab:
Command window:

3. Selesaikan integrasi berikut ini dengan metode trapezoid

0.35
2
∫ 2
x −4
dx
0

Jawab :
clear all;
close all;
clc;
%% parameter
a = 0; b=1; n = 15;
h = (b-a)/n;
x = a;
sigma = 0;
%% skema Numerik
fprintf(' ====================================== \n');
fprintf(' i xi f(xi) \n ');
fprintf(' ====================================== \n');

fprintf(' %d %f %f \n',1, x, f(x))


for i = 1 : n-1
x = x + h;
sigma = sigma + 2*f(x);
fprintf(' %d %f %f \n',i+1, x, f(x))
end
I =( f(a)+ sigma + f(b))*h/2;
fprintf(' Hasil Integrasi adalah %f \n', I)
function y = f(x)
y = 2*x^3;
end

4. Buatlah script program soal no. 3 diatas


Jawab :
Output

5. Dik : t10% = 1,476


t2,5% = 2,571
t5% = 2,015
t1% = 3,365
 = 4%
Dit : Hitung nilai tabel distribusi ‘Student t
Penyelesaian :
 Interpolasi Newton Orde 2: menggunakan 3 titik
x0 = 5 f(x) = 2,015
x1 = 2,5 f(x) = 2,571
x2 = 1 f(x) = 3,365

b0 = f(x0) 2,015
f ( x1 ) −f ( x 0 ) 2,571−2,015
b 1= = =−0,222
( x 1−x 0 ) 2,5−5
f ( x 2 )−f ( x 0 ) f ( x1 ) −f ( x 0)

(x 2−x 1) (x 1−x 0 )
b 2=
( x2 −x0 )
3,365−2,571 2,571−2,015

1−2,5 2,5−5
¿ =0,077
1−5
f 2 ( x)=b0 +b1 ( x−x 0 ) +b 2( x −x0 )(x−x 1)
f 2 ( 4 )=2,015+ (−0,222 ) ( 4−5 ) +0,077(4−5)(4−2,5)
¿ 2,121
F2 (x) = b0 + b1(x-x0) + b2(x-x0)(x-x1)
F2(4) = 2,015 +(-0,222)(4-5) + 0,077(4-5)(4-2,5)
= 2,121

Interpolasi newton orde 3 ; membutuhkan 4 titik


X0 = 5 f(x0) = 2,015
X1 = 2,5 f(x1) = 2,571
X2 = 1 f(x2) = 3,365
X3 = 10 f(x3) = 1,476

b 0 = f(x0) = 2,015
b 1 = -0,222 = f{x1,x0]
b 2 = 0,077 = f[x2,x1,x0]
b 3 = (((1,476-3,365)/(10-1) – (3,365 -2,571)/(1 -2,5))/(10 -2,5) - -0,077)/(10-
5)
= (0,043-0,077)/5
= - 0,007

F3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2)


F3(4) = 2,015 + (-0,222)(4-5) + 0,077(4-5)(4-2,5) + (-0,007)(4-5)(4-2,5)(4-1)
= 2,015 + 0,222 + 0,1155 + 0,0315
= 2,153

6. Dik : y = cos(x) + sin(x) dalam gambar window yang sama untuk –π ≤ x ≤ π.


Dit : gunakan plot dan subplot
M-file :
clear
clc
disp('MIS WORLD WITZ SPIN SIHOMBING (200801025)');
disp('____________________________________________');
disp('========Subplot Polar=======');
x=pi:0.1:pi;
y=cos(x)+sin(x);
plot(x,y);
polar(x,y);

Input:
Command window:

Anda mungkin juga menyukai