Definisi MATLAB
MATLAB adalah sebuah lingkungan komputasi
numerikal dan bahasa pemrograman komputer generasi keempat.
Dikembangkan oleh The MathWorks, MATLAB
memungkinkan manipulasi matriks, pem-plot-an fungsi dan data,
implementasi algoritma,
pembuatan antarmuka
pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun
hanya bernuansa numerik, sebuah kotak kakas (toolbox) yang menggunakan
mesin simbolik MuPAD, memungkinkan akses
terhadap kemampuan aljabar komputer. Sebuah paket tambahan, Simulink,
menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem
terlekat dan dinamik. Pada tahun 2004, MathWorks mengklaim bahwa MATLAB telah
dimanfaatkan oleh lebih dari satu juta pengguna di dunia pendidikan dan
industri.
Sejarah
MATLAB
MATLAB (yang berarti "matrix
laboratory") diciptakan pada akhir tahun 1970-an oleh Cleve Moler, yang kemudian
menjadi Ketua Departemen Ilmu Komputer di Universitas New Mexico. Ia
merancangnya untuk memberikan akses bagi mahasiswa dalam memakai LINPACK dan EISPACK tanpa harus
mempelajari Fortran.
Karyanya itu segera menyebar ke universitas-universitas lain dan memperoleh
sambutan hangat di kalangan komunitas matematika terapan. Jack Little, seorang
insinyur, dipertemukan dengan karyanya tersebut selama kunjungan Moler ke
Universitas Stanford pada tahun 1983. Menyadari potensi komersialnya, ia
bergabung dengan Moler dan Steve Bangert. Mereka menulis ulang MATLAB dalam
bahasa pemrograman C, kemudian mendirikan The MathWorks pada tahun
1984 untuk melanjutkan pengembangannya. Pustaka yang ditulis ulang tadi kini
dikenal dengan nama JACKPAC. Pada tahun 2000, MATLAB ditulis ulang dengan
pemakaian sekumpulan pustaka baru untuk manipulasi matriks, LAPACK.
MATLAB pertama kali diadopsi oleh insinyur
rancangan kontrol (yang juga spesialisasi Little), tapi lalu menyebar secara
cepat ke berbagai bidang lain. Kini juga digunakan di bidang pendidikan,
khususnya dalam pengajaran aljabar linear dan analisis
numerik, serta populer di kalangan ilmuwan yang menekuni bidang pengolahan
citra. 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 :
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 untuk melihat help, workspace, files.
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.
The
MATLAB language. Ini
adalah bahasa matriks/array level tinggi dengan control flow, fungsi, struktur
data, input/output, dan fitur objek programming lainnya.
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.
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.
Referensi :
http://id.wikipedia.org/wiki/MATLAB
Cleve Moler, the creator of MATLAB (December 2004). "The
Origins of MATLAB".