Pengertian Matlab
MATLAB adalah singkatan dari MATrix LABoratory. Pertama kali
dibuat untuk mempermudah penggunaan dua koleksi subrutin pada pustaka FORTRAN
yaitu: LINPACK dan EISPACK, dalam menangani komputasi matriks. Sejak itu,
MATLAB berkembang menjadi sebuah sistem yang interaktif sekaligus sebagai
bahasa pemrograman untuk keperluan-keperluan ilmiah, komputasi teknis, dan
visualisasi. Elemen data dasar MATLAB adalah matriks. Perintah-perintah
diekspresikan dalam bentuk yang sangat mirip dengan bentuk yang digunakan dalam
matematika dan bidang teknik. Contoh persamaan b=Ax, dengan A, b, dan x
matriks, ditulis: b=A*x. Untuk mendapat solusi x dari A dan b, tulis: x=A\b.
Tidak diperlukan penulisan program khusus untuk operasi-operasi matriks seperti
perkalian matriks atau invers matriks. Oleh karena itu bahasa MATLAB
menyelesaikan masalah tersebut memerlukan waktu lebih cepat dibanding waktu
yang dibutuhkan bahasa pemrograman tingkat tinggi lain
Sejarah Matlab
Pada pertengahan tahun 1970, Cleve Moler dan
beberapa rekan
tergabung dalam suatu team pengembangan software yang dibiayai oleh The
National Science Foundation untuk tujuan membuat subrutin-subrutin dalam
pustaka FORTRAN yang dinamai LINPACK dan EISPACK. LINPACK berisi koleksi
subrutin untuk penyelesaian persamaan linear, sementara EISPACK adalah koleksi
subrutin untuk penyelesaian masalah nilai pribadi (eigenvalue). Baik LINPACK
maupun EISPACK pada prinsipnya merupakan program untuk komputasi matriks.
Dipenghujung tahun 1970, Cleve ingin dapat mengajarkan kepada
mahasiswa materi aljabar linear di Universitas New Mexico menggunakan LINPACK
dan EISPACK tanpa harus menulis rutin-rutin program dalam bahasa FORTRAN.
Berdasar keinginan tersebut, Cleve mulai menulis program untuk memberikan
kemudahan akses interaktif pada LINPACK dan EISPACK. Cleve menamakan programnya
dengan MATLAB yang merupakan singkatan dari MATrix LABoratory. Beberapa tahun
kemudian, ketika Cleve berkunjung ke universitas lain untuk berbicara, atau
sebagai Visiting Professor, Cleve meninggalkan duplikasi MATLABnya pada
komputer di universitas tersebut. Hanya dalam satu atau dua tahun, MATLAB versi
pertama ini telah menjadi buah bibir pembicaraan orang, terutama yang berada dalam komunitas
matematika terapan.
Dari hasil kunjungan Cleve di Universitas Stanford, sekitar awal
tahun 1983, John Little, seorang engineer, menampilkan MATLAB dengan
memperkenalkan penerapan MATLAB yang potensial dalam bidang-bidang keteknikan.
Karena itu, dalam tahun 1983, Little, Moler, dan Steve Bangert membentuk team
untuk mengembangkan MATLAB generasi kedua. MATLAB versi ini dibuat menggunakan
bahasa C dan terintegrasi dengan grafik. The MathWorks, Inc. didirikan tahun
1984 untuk memasarkan dan melanjutkan pengembangan MATLAB.
Penggunaan MATLAB:
·
Adanya toolbox yang
disebut MuPAD, memungkinkan akses terhadap kemampuan aljabar
komputer Komputasi teknis.
·
Komputasi matematik
·
Analisis data.
·
Simulasi dan pemodelan
·
Grafik-grafik
perhitungan.
·
Manipulasi matriks
·
Pem-plot-an fungsi dan
data
·
Implementasi algoritma
·
Pembuatan antarmuka
pengguna / interface (visualisasi )
·
Peng-antarmuka-an
dengan program dalam bahasa lainnya
Fungsi-fungsi yang
digunakan MATLAB:
·
Fungsi matematika,
·
Fungsi fisika,
·
Fungsi statistic,
·
Fungsi visualisasi.
MATLAB merupakan
software yang digunakan untuk:
·
Para pendidikan (untuk
melakukan riset dalam bentuk komputasi, pemodelan, simulasi,
dan demonstrasi / visualisasi)
dan demonstrasi / visualisasi)
·
Para ilmuwan
·
Matematikawan
·
Pelajar dan mahasiswa
terutama para pendidik matematika
·
Praktisi
·
Insinyur.
·
dan untuk siapa saja,,
tanpa ada batasannya,,,
Sebagai sebuah system,
MATLAB tersusun dari 5 bagian utama:
1. Development
Environment.
Merupakan sekumpulan perangkat dan fasilitas yang membantuanda untuk menggunakan
fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini merupakan sebuah graphical user
interfaces (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.
Merupakan sekumpulan perangkat dan fasilitas yang membantuanda untuk menggunakan
fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini merupakan sebuah graphical user
interfaces (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.
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 bagi kita 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.
Merupakan suatu high-level matrix/array language dengan control flow statements,
functions, data structures, input/output, dan fitur-fitur object-oriented programming. Ini
memungkinkan bagi kita 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.
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.
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.
Kehadiran Matlab
memberikan jawaban sekaligus tantangan. Disini kita bisa memilih apa aja yg
ingin kita pelajari, mempelajari metoda visualisasi saja, pemrograman saja,
atau kedua2nya…
di sini intinya Matlab memang dihadirkan bagi mereka yang tidak ingin disibukkan dengan rumitnya sintak dan alur2 logika pemrograman sementara pada saat yang sama membutuhkan hasil komputasi dan visualisasi yang maksimal untuk mendukung pekerjaanya. Selain itu Matlab juga memberikan keuntungan bagi programmer n developer program yaitu menjadi programpembanding yang sangat handal, hal tersebut karena kekayaannya akan fungsi matematika, fisika, statistik dan visualisasi.
di sini intinya Matlab memang dihadirkan bagi mereka yang tidak ingin disibukkan dengan rumitnya sintak dan alur2 logika pemrograman sementara pada saat yang sama membutuhkan hasil komputasi dan visualisasi yang maksimal untuk mendukung pekerjaanya. Selain itu Matlab juga memberikan keuntungan bagi programmer n developer program yaitu menjadi programpembanding yang sangat handal, hal tersebut karena kekayaannya akan fungsi matematika, fisika, statistik dan visualisasi.
Ini dia Tampilan dari MATLAB :
Terimakasih arfan :p
BalasHapus