MATLAB

SEJARAH MATLAB
Matlab (yang berarti “matrix laboratory”) diciptakan pada akhir tahun 1970-an oleh cleve moler, yang kemudian menjadi ketua departmen ilmu komputer di universitas new mexico. Ia merancangnya untuk memberikan akses bagi mahasiswa dalam memakai LINPACK dan EISPACK tanpa harus mempelajari fortran(sebuah bahasa pemograman). 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 pemogaraman C, kemudian mendirikan The Mathwork pada tahun 1984 untuk melanjutkan pengembangannya. Pustaka yang ditulis ulang tadi kini dikenal dengan nama JACKPAC. Pada tahun 2000, MATLAB  yang 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 pedidikan, khususnya dalam pengajaran aljabar linier dan analisis numerik, serta populer di kalangan yang menekuni bidang pengolahan citra.
Matlab banyak digunakan pada :
1.       Matematika dan komputasi
2.       Pengembangan dan algoritma
3.       Pemograman modeling, simulasi, dan pembuatan prototipe
4.       Analisa data, eksplorasi dan visualisasi
5.       Analisis numerik dan statistik
6.       Pengembangan aplikasi teknik

PERKEMBANGAN MATLAB
MATLAB (matrix laboratory) adalah sebuah program untuk analisis dan komputasi numerik dan merupakan suatu bahasa pemograman matematika lanjutan yang dibentuk dengan dasar pemikiran menggunakan sifat dan bentuk matriks. Pada awalnya, program ini merupakan interface untuk koleksi rutin-rutin numerik dari proyek LINKPACK dan EISPACK, dan dikembangkan menggunakan bahasa FORTRAN namun sekarang merupakan produk komersial dari perusahaan Mathwork, inc. Yang dalam perkembangan selanjutnya dikembangkan menggunakan bahasa C++ dan assembler(utama untuk fingsi-fungsi dasar MATLAB).
MATLAB telah berkembang menjadi sebuah environment pemograman yang canggih yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan sinyal, alajabar linier, dan kalkulasi matematis lainnya. MATLAB juga berisi toolbox yang berisi fungsi-fungsi tambahan aplikasi khusus.
MATLAB bersifat extensible, dalam arti bahwa seseorang pengguna dapat menulis fungsi baru untuk di tambahkan pada library ketika fungsi-fungsi built-in yang tersedia tidak dapat melakukan tugas tertentu. Kemampuan pemograman yang dibutuhkan tidak terlalu sulit bila anda telah memiliki pengalaman dalam pemograman bahasa lain seperti C, PASCAL atau FORTRAN.
MATLAB merupakan merk software yang dikembangkan oleh Mathworks.Inc. MATLAB merupakan software yang paling efisien untuk perhitungan nmeric berbasis matriks. Dengan demikian jika di dalam perhitungan kita dapat memformulasikan masalah ke dalam format matriks maka MATLAB merupakan software terbaik untuk penyelesaian numeriknya.
MATLAB(MATrix LABoratory) yang merupakan bahasa pemograman tingkat tinggi berbasis pada matriks sering digunakan untuk teknik komputasi numerik, yang digunakan untuk penyelesaian masalah-masalah yang melibatkan operasi matematika elemen, matrik, optimasi, aproksimasi dll.
Di kemudian hari MATLAB membeli lisensi dari MAPLE sehingga MATLAB juga didukung komputasi simbolik. MATLAB dapat digunakan untuk melakukan bermacam-macam komputasi, mulai dari aritmatika sederhana sampai perhitungan matriks yang sangat rumit. MATLAB juga bisa membuat grafik 2 dimensi dan 3 dimensi. Yang unik di dalam bahasa MATLAB adalah MATLAB hanya mengenal satu struktur data, yaitu matriks. Vektor adalah matriks kolom dan skalar adalah matriks baris. Karena hanya mengenal satu macam struktur data, maka variabel di dalam bahsa MATLAB tidak perlu dideklarasikan dulu dan bisa langsung diberi nilai.



Komentar

Postingan populer dari blog ini

BUSINESS RELATIONSHIP MANAGEMENT (BRM)

PEMBENTUKAN SITUS E-COMMERCE

KEY PERFORMANCE INDICATORS and METRIC