Disusun oleh:
Boby Dwi
Devita Priyadi
Reza Yuriputra
4IA11
MATLAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk dipakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang-bidang :
- Matematika dan Komputasi
- Pembentukan Algorithm
- Akusisi Data
- Pemodelan, simulasi, dan pembuatan prototype
- Analisa Data, eksplorasi, dan visualisasi
- Grafik Keilmuan dan bidang Rekayasa
Matlab
merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu array
sehingga tidak lagi kita pusingkan dengan masalah dimensi. Hal ini memungkinkan
kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi,
khususnya yang berhubungan dengan matrix dan formulasi vektor, yang mana
masalah tersebut merupakan momok apabila kita harus menyelesaikannya dengan
menggunakan bahasa level rendah seperti Pascall, C dan Basic.
Nama
Matlab merupakan singkatan dari Matrix Laboratory. MatLab pada awalnya ditulis
untuk memudahkan akses perangkat lunak matrik yang telah dibentuk oleh LINPACK
dan EISPACK.
Fitur-fitur
Matlab sudah banyak dikembangkan, dan lebih dikenal dengan nama toolbox.
Toolbox merupakan kumpulan dari fungsi-fungsi Matlab (M-files) yang telah
dikembangkan ke suatu lingkungan kerja Matlab untuk memecahkan masalah dalam
kelas particular. Area-area yang sudah bisa dipecahkan dengan toolbox saat ini
meliputi pengolahan sinyal, system control, neural networks, fuzzy logic,
wavelets, dan lain-lain.
Kelengkapan
pada Sistem Matlab
Sebagai sebuah sistem, Matlab
tersusun dari 5 bagian utama, yaitu :
1. Development
Environment. Merupakan sekumpulan perangkat dan fasilitas yang membantu untuk
menggunakan fungsi-fungsi dan file-file Matlab. Beberapa perangkat ini
merupakan sebuah graphical user interface (GUI). Termasuk didalamnya adalah
Matlab desktop dan Command Window, command history, sebuah editor dan debugger,
dan browsers untuk melihat help, workspace, files, dan search path.
2. MATLAB
Mathematical Function Library. Merupakan sekumpulan algoritma komputasi mulai
dari fungsi-fungsi dasar sepertri: sum, sin, cos, dan complex arithmetic,
sampai dengan fungsi-fungsi yang lebih kompek seperti matrix inverse, matrix
eigenvalues, Bessel functions, dan fast Fourier transforms.
3.
MATLAB
Language. Merupakan suatu high-level matrix/array language dengan control flow
statements, functions, data structures, input/output, dan fitur-fitur
object-oriented programming. Ini memungkinkan untuk melakukan kedua hal baik
"pemrograman dalam lingkup sederhana " untuk mendapatkan hasil yang
cepat, dan "pemrograman dalam lingkup yang lebih besar" untuk
memperoleh hasil-hasil dan aplikasi yang komplek.
4. Graphics.
MATLAB memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu
grafik. Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi)
untuk visualisasi data dua dikensi dan data tiga dimensi, image processing,
animation, dan presentation graphics. Ini juga melibatkan fungsi level rendah
yang memungkinkan bagi anda untuk membiasakan diri untuk memunculkan grafik
mulai dari benutk yang sederhana sampai dengan tingkatan graphical user
interfaces pada aplikasi MATLAB anda.
5.
MATLAB
Application Program Interface (API). Merupakan suatu library yang memungkinkan
program yang telah anda tulis dalam bahasa C dan Fortran mampu berinterakasi
dengan MATLAB. Ini melibatkan fasilitas untuk pemanggilan routines dari MATLAB
(dynamic linking), pemanggilan MATLAB sebagai sebuah computational engine, dan
untuk membaca dan menuliskan MAT-files.
sumber: