Mirza Nur Hidayat

Home
Scilab
About
Metode Optimisasi - Pendekatan 3D

Pada bahasan ini akan disajikan metode optimisasi sederhana dengan memanfaatkan Scilab.
Sebagai contoh kasus adalah metode optimisasi dua variabel dan pendekatan yang digunakan adalah dengan memanfaatkan pendekatan grafik 3D.

Contoh: Sebuah fungsi f dengan variabel x dan y, yang mana f = sin x cos y, dengan 0 ≤ x ≤ 2π, dan y = x.

Jawab

Di jendela SciNotes diketik kode:
x = 0:0.1:2*%pi;
y = x;
function z = f(x, y)
    z = sin(x) * cos(y)
endfunction
fplot3d(x, y, f)
Jika kode di atas dieksekusi akan memberi hasil:

Dari grafik terlihat bahwa di sana ada 6 titik nilai optimum, yaitu 3 titik minimum (bernilai -1) dan 3 titik maksimum (bernilai 1). Lokasi keenam titik tersebut dapat ditentukan dengan pendekatan kontur. Jika coding pada baris:
fplot3d(x, y, f) 
diganti dengan:
contour(x, y, f, 15) 
maka akan menghasilkan gambar sebagai berikut.

Met mencoba guys!