Mirza Nur Hidayat

Home
Scilab
About
Grafik Spasial

Pada bahasan ini akan disajikan grafik spasial sederhana dengan memanfaatkan Scilab.
Grafik spasial adalah sebuah grafik yang mana dalam grafik tersebut berisi data spasial (biasa dicirikan dengan titik lokasi atau koordinat).
Grafik spasial sering digunakan untuk menyajikan hasil sebuah pengukuran (misal: suhu, kelembaban, curah hujan, tingkat polusi, dll) dari berbagai lokasi.

Contoh sederhana adalah sebagai berikut.
Akan disajikan grafik spasial pengukuran suhu dari tujuh (7) kota A, B, C, D, E, F, dan G.
Koordinat kota A(1,1), B(2,2), C(5,5), D(3,3), E(2,3), F(4,2), dan G(4,4).
Data pengukuran suhu ketujuh kota dari kota A sampai dengan kota G berturut-turut (dalam °C) adalah 20, 24, 27, 22, 32, 34, dan 23.
Jika suhu dibawah 25°C maka grafik berwarna biru, dan jika suhu 25°C ke atas, maka grafik berwarna merah.

Jawab

Di jendela SciNotes diketik kode:
function T=f(suhu)
    if suhu < 25 then
        T='ob'
    else
        T='or'
    end
endfunction

x = [1 2 5 3 2 4 4]   //koordinat x1, x2, x3, ..., xn
y = [1 2 5 3 3 2 4]   //koordinat y1, y2, y3, ..., yn
T = [20 24 27 22 32 34 23]   //suhu T1, T2, T3, ..., Tn

n = size(x, 'c') //jumlah kolom dari matriks di atas
for i = 1:n
    warna = f(T(i))
    plot(x(i), y(i), warna)
end
Jika kode di atas dieksekusi akan memberi hasil:

Met mencoba guys!