Tujuan Percobaan
- Mengenal dan dapat mengoperasikan program MATLAB pada PC.
- Memiliki keterampilan dasar menggunakan MATLAB untuk operasi aljabar matriks sederhana.
- Mengenal fungsi‐fungsi dalam MATLAB.
- Memahami penggunaan MatLab dalam analisis dan desain sistem control.
Bahan Percobaan
- Komputer
- Program (Software) MatLab.
- Dasar Teori
3.1. Pengenalan MATLAB
Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan Pada awalnya Matlab dibuat untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver mulai dari simple sampai masalah-masalah yang kompleks dari berbagai disiplin ilmu.
Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan. Di industri, MATLAB merupakan perangkat pilihan untuk penelitian dengan produktifitas yang tinggi, pengembangan dan analisanya.
Kegunaan MatLab secara umum adalah sebagai berikut:
a) Matematika dan komputasi,
b) Perkembangan algoritma,
c) Pemodelan, simulasi, dan pembuatan prototype,
d) Analisa data, eksplorasi dan visualisasim
e) Pembuatan aplikasi, termasuk pembuatan antaramuka grafis.
3.1.1. Karakteristik MATLAB :
Bahasa pemrogramannya didasarkan pada matriks (baris dan kolom).
Lambat (dibandingkan dengan Fortran atau C) karena bahasanya langsung diartikan.
Automatic memory management, misalnya kita tidak harus mendeklarasikan arrays terlebih dahulu.
Tersusun rapi.
Waktu pengembangannya lebih cepat dibandingkan dengan Fortran atau C.
Dapat diubah ke bahasa C lewat MATLAB Compiler.
Tersedia banyak toolbox untuk aplikasi-aplikasi khusus.
Beberapa kelebihan Matlab jika dibandingkan dengan program lain seperti Fortran, dan Basic adalah :
Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya.
Menyediakan fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi yang sangat memadai).
Script program yang dapat diubah sesuai dengan keinginan user.
Jumlah routine-routine powerful yang berlimpah yang terus berkembang.
Kemampuan interface (misal dengan bahasa C, word dan mathematica).
Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta mulai melimpahnya source code di internet yang dibuat dalam matlab( contoh toolbox misalnya : signal processing, control system, neural networks dan sebagainya).