Senin, 12 Januari 2015

Penggunaan Fungsi Pada Matlab

MATLAB adalah sebuah bahasa dengan kemampuan tinggi untuk komputasi teknis. Ia menggabungkan komputasi, visualisasi, dan pemrograman dalam satu kesatuan yang mudah digunakan di mana masalah dan penyelesaiannya diekspresikan dalam notasi matematik yang sudah dikenal. Pemakaian MATLAB meliputi :
· Matematika dan komputasi
· Pengembangan algoritma
· Akuisisi data
· Pemodelan, simulasi dan prototype
· Grafik saintifik dan engineering
· Perluasan pemakaian, seperti graphical user interface (GUI).
MATLAB adalah system interaktif yang mempunyai basis data array yang tidak membutuhkan dimensi. Ini memungkinkan kita dapat menyelesaikan banyak masalah komputasi teknis, khususnya yang berkaitan dengan formulasi matrik dan vector.

Nama MATLAB merupakan singakatn dari matrix labolatory . MATLAB awalnya dibuat untuk memudahkan dalam mengakses software matriks yang telah dikembangkan oleh LINPACK dan EISPACK. Dalam perkembangannya, MATLAB mampu mengintegrasikan beberapa software matriks sebelumnya dalam satu software untuk komputasi matriks. Tidak hanya itu, MATLAB juga mampu melakukan komputasi simbolik yang biasa dilakukan oleh MAPLE.

Sistem MATLAB terdiri atas lima bagian utama :
1.      Development Environment. Ini adalah kumpulan semua alat-alat dan fasiltas untuk membantu kita dalam menggunakan fungsi dan file MATLAB. Bagian ini memuat desktop, Command window, command history, editor and debugger, dan browser untukmelihat help, workspace, files.
2.      The MATLAB Mathematical Function Library. Bagian ini adalah koleksi semua algoritma komputasi, mulai dari fungsi sederhana seperti sum, sine, cosine sampai fungsi lebih rumit seperti, invers matriks, nilai eigen, fungsi Bessel dan fast Fourier transform.
3.      The MATLAB language. Ini adalah bahasa matriks/array level tinggi dengan control flow, fungsi, struktur data, input/output, dan fitur objek programming lainnya.
4.      Graphics. MATLAB mempunyai fasilitas untuk menampilkan vector dan matriks sebagai grafik. Fasilitas ini mencakup visualisasi data dua / tiga dimensi, pemrosesan citra (image), animasi, dan grafik animasi.
5.      The MATLAB Application Program Interface (API). Paket ini memungkinkan kita menulis bahasa C dan Fortran yang berinteraksi dengan MATLAB. Ia memuat fasilitas untuk pemanggilan kode-kode dari MATLAB (dynamic linking), yang disebut MATLAB sebagai mesin penghitung, dan untuk membaca dan menulis MAT-files.

Pada artikel ini akan membahas mengenai fungsi-fungsi atau perintah-perintah dasar yang ada pada Matlab, diantaranya :
A.    Imread
B.     Imshow
C.     Size
D.    Imfinfo
E.     Imhist






A.    Imread
         Adalah suatu perintah dalam Matlab untuk membaca suatu data citra dari file atau gambar dengan menggunakan suatu perintah a=imread(‘nama file.bmp’). Imread digunakan untuk membaca image dari file qoleb.bmp yang hasilnya berupa matrik dan disimpan dalam sebuah variable a.

maka akan muncul suatu hasil seperti pada gambar berikut :

Data di atas merupakan hasil dari perintah a=imread(‘qoleb.bmp’). hasilnya dapat diketahui mengenai data citra dari sebuah file atau foto.

B.    Imshow
            Adalah suatu perintah dalam Matlab yang berfungsi untuk menampilkan suatu objek citra pada sebuah file atau foto. Perintah yang digunakan yaitu imshow(‘qoleb.bmp’) lalu tekan enter, maka akan muncul jendela baru seperti pada gambar berikut :


C.    Size
            Adalah sebuah perintah yang ada pada Matlab yang berfungsi untuk menampilkan suatu dimensi citra pada sebuah file atau foto dengan menggunakan suatu perintah size(a). menghasilkan ukuran matriks(ordo matriks), maka akan muncul hasil dimensi citra seperti pada gamabar berikut :


D.    Imfinfo
            Adalah sebuah perintah dalam Matlab yang berfungsi untuk menampilkan informasi secara lengkap mengenai sebuah citra. Imfinfo digunakan untuk memberikan informasi gambar suatu file grafik. Untuk perintah Imfinfo menggunakan imfinfo(‘qoleb.bmp’) maka akan menghasilkan suatu tampilan seperti pada gambar berikut, yaitu informasi lengkap mengenai citra, seperti ukuran, format, nama file, dan lain-lain. Kita gunakan untuk mengetahui detail informasi dari suatu file gambar. Mulai dari Nama File, Format, Size, Color Type, dan lain. Caranya cukup sederhana dengan memanfaatkan fungsi imfinfo().





E.    Imhist
            Adalah suatu perintah yang ada pada Matlab yang berfungsi untuk menampilkan suatu histogram dari sebuah citra dengan diawali menggunakan perintah p=imread(‘qoleb.bmp’) sebagai perintah deklarasi citra sebelum menampilkan histogram. Histogram adalah tampilan grafis dari tabulasi frekuensi yang digambarkan dengan grafis batangan manifestasi data benning. Tiap tampilan batang menunjukan proporsi frekuensi pada masing-masing deret karegori yang berdampingan dengan interval yang tidak tumpang tindih. Cara menjalankan langkah pertama sama seperti pada postingan sebelumnya (Cara Menampilkan File Gambar Menggunakan Matlab). Masukkan gambar (File -> Import Data) pilih gambar.


Setelah itu, gunakan perintah imhist(p) maka akan muncul tampilan histogram dari sebuah citra.




Tidak ada komentar:

Posting Komentar