MATLAB (Matrik Labority) merupakan perangkat lunak produksi dari The Math
Work, Inc. MATLAB adalah sebuah bahasa dengan (hight-performance) kinerja tinggi untuk komputasi masalah teknik.
Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya
diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi
bidang–bidang:
1. Matematika
dan komputasi
2. Pembentukan
Algorithm
3. Pemodelan,
simulasi, dan pembutan prototype
4. Analisa
data, explorasi, dan visualisasi
5. Grafik
keilmuan dan bidang rekayasa
6. Pengolahan
Citra Digital
Matlab digunakan sebagai platform
untuk menganalisis data dan visualisasi yang dirancang untuk membuat manipulasi
matriks sesedehana mungkin. Disamping itu, Matlab memiliki kemampuan grafis
yang kuat dan dengan bahasa pemrograman sendiri. Matlab memiliki banyak
fitur-fitur yang sudah dikembangkan, dan lebih dikenal dengan nama toolbox. Toolbox-toolbox ini merupakan
kumpulam dari fungsi-fungsi MATLAB (M-Files) yang telah dikembangkan ke suatu
lingkungan kerja Matlab untuk memecahkan masalah dalam kelas particular. Untuk
pengolahan citra toolbox yang digunakan adalah Image-processing Toolbox
(IPT). Struktur data dasar MATLAB adalah matriks. Pada MATLAB sebuah variable
tunggal adalah matriks 1 x 1, string adalah sebuah 1 x n matriks dari karakter.
Gambar adalah n x m matriks dari pixel. Pixel adalah elemen citra, elemen
terkecil citra digital yang dapat dilihat mata.
Ketika MATLAB dijalankan pertama
kali, Matlab desktop tapil, berisi tools (graphical user interface) untuk mengatur file, variable, dan
aplikasi Matlab. Pada pertama kali
Matlab dijalankan maka akan tampil desktop
dengan ilustrasi sebagai berikut.

MATLAB IDE memiliki lima lima
komponen, yaitu Command Window, Workspace Browser, Current Directory
Browser, Command History Window dan kosong
atau banyak Figure Windows yang aktif
untuk menampilkan obyek grafik.
1.
Command window digunakan untuk menjalankan
fungsi-fungsi Matlab, (untuk
mengetikkan perintah dan ekspresi serta menampilkan hasil).
2.
Workspace berisi kumpulan variable-variable
yang terbentuk sepanjang sesi Matlab
dan disimpan di memory.
3.
Current directory browser adalah operasi Matlab file menggunakan current directory dan search
patch sebagai referensi. File yang
akan dijalankan harus berada di current directory atau ada pada serach path.
4.
Command history digunakan untuk menyimpan
baris-baris perintah yang telah
diketikkan di command window. Kita
dapat melihat ungsi-fungsi yang digunakan sebelumnya, mengcopy, dan menjalankan
kembali dari command history.
5.
Figure adalah jemdela untuk menampilkan
gambar grafik seperti perintah plot
dan sejenisnya. Gambar pada jendela figure
ini dapat disimpan ke dalam sebuah file yang sewaktu-waktu dapat dipanggil
kembali.
