Komputasi Geofisika
Komputasi Geofisika
KOMPUTASI GEOFISIKA
03411640000013
y3 =
40 82 144
226 328 450 592
754 936 1138
y =
12
y =
12 82
y =
12 82 42
y =
12 82 42 68
y =
12 82 42 68 106
y =
12 82 42 68 106 156
y =
y =
y =
y =
1 2 3 4 5 6 7
8 9 10
x=
1 2 3 4 5 6 7 8 9 10
y1 =
y2 =
26 28 42 68 106 156 218 292 378 476
y3 =
sumita =
Hasil Runing Y1
A: [12 16 28 48 76 112 156 208 268 336]
sumita =
sumita =
clear all
clc
x= 1: 10 %interval nilai x
clear all
clc
x= 1: 10 %interval nilai x
sumita.A= y1
sumita.B= y2
sumita.C= y3
figure (1) akan menampilkan/plot satu
plot(x,sumita.A,'o') persamaan dalam satu gambar
hold on % memplotkan bebrapa kurva dalam satu gambar
xlabel('variabel') title(‘teks’) untuk
ylabel('hasil') menampilkan judul pada
title('persamaanorde2'); grafik
hold off % mematikan hold on , sehingga hanya satu kurva
terakhir yg di plot
figure (2)
plot (x,sumita.B,'*')
xlabel('variabel')
ylabel('hasil') grafik xlabel(‘teks’)
title('persamaanorde2'); untuk memberi nama
hold off % mematikan hold on , sehingga hanya satu kurva pada sumbu-x
terakhir yg di plot
figure (3) -grafik ylabel (‘teks’)
plot (x,sumita.C) untuk memberi nama
xlabel('variabel') pada sumbu-y grafik
ylabel('hasil')
title('persamaanorde2');
Grafik Persamaan Y1
Grafik Persamaan Y2
Grafik Persamaan Y3
clear all
clc
%Menghitung Persamaan dengan menggunakan for loop dan if
statement
x= 1: 10 %interval nilai x
for x = 1:10
if x==1
y(x)=y1(x)
elseif x>= 3
y(x)= y2(x)
else
y(x)= y3(x)
end
end
x=1:10
plot (x,y)
xlabel('variabel')
ylabel('hasil')
title('Persamaan Berorde 2 Y(1,2,3)')
1. Menggunakan While
@(x) merupakan suatu fungsi. DItulis akibat
clear all
clc dari nilai dari variable x belum dituliskan
disebelumnya atau belum pernah ada. Dan
y1= @(x) 4*x.^2 -8*x + 16; variable x dituliskan setelah fungsi tersebut.
y2= @(x) 6*x.^2 - 16*x + 36;
y3= @(x) 10*x.^2 + 12*x + 18;
Variable x ditulis setelah fungsi
x=1
while x<= 10 %fungsi membaca satu
angka saja ,
if x==1
y(x)=y1(x)
elseif x>= 3
y(x)= y2(x) Bedanya for dengan while, jika while ada
else ‘x=x+1’ supaya bisa iterasi terus menerus
y(x)= y3(x)
end
x=x+1 %memakai xbaru=xlama+1,
supaya bisa iterasi terus
end
x=1:10
x=
y=
12
x=
y=
12 82
x=
3
y=
12 82 42
x=
y=
12 82 42 68
x=
y=
12 82 42 68 106
x=
y=
12 82 42 68 106 156
x=
y=
x=
8
y=
x=
y=
x=
10
y=
x=
11
x=
1 2 3 4 5 6 7 8 9 10
>>