Menghitung luas dan keliling bangun segiempat dan segitiga 2
CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc
-
Upload
mulq-asligrisse-hippopcrew -
Category
Documents
-
view
426 -
download
8
Transcript of CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB.doc
CARA MENGHITUNG LUAS DAN KELILING PULAU NTT MENGGUNAKAN MATLAB
1. Langkah pertama kita harus memasukkan gambar ke matlab
>> f=imread ('pulau ntt.png');
>> figure, imshow (f);
2. Merubah gambar RGB dari pulau NTT menjadi hitam putih
>> b=graythresh (a);
>> c=im2bw (a,b);
>> figure, imshow (c);
3. Menghilangkn bagian-bagian kecil yang tidak termasuk dalam wilayah pulau NTT
>> d= imfill (c, 'holes');
>> figure, imshow (d);
4. Melakukan erosi untuk melakukan bagian-bagian yang bukan termasuk wilayah
>> se=strel ([1 1 1;1 1 1;1 1 1]);
>> invers=1-e;
>> f=imerode(invers, se);
>> figure, imshow (f);
5. Melakukan perulangan 3 dan 4 dengan perintah yang berbeda agar wilayah kecil-kecil yang
bukan termasuk dalam wilayah hilang
Selanjutnya menggunakan coding berikut agar lebih bersih:
>> m=bwareaopen (l, 30);
>> figure, imshow (m);
6. Untuk mendapatkan garis tepi agar bisa terhitung kelilingnya
>> k1=strel ([0 1 0; 1 1 1; 0 1 0]);
>> n= imerode (m,k1);
>> hasil=m-n;
>> figure, imshow (hasil);
7. Selanjutnya menghitung luas dan keliling
>> keliling= sum(sum(hasil));
>> luas=sum(sum(m));
>> keliling
keliling =
4843
>> luas
luas =
30422