3 selma matlab tugas p3&p4
Post on 03-Aug-2015
60 Views
Preview:
TRANSCRIPT
TUGAS P-3,4
Laporan
Disusun untuk Memenuhi Salah Satu Tugas Mata Kuliah Software Aplikasi Sistem Kendali
dan Instrumentasi
Disusun Oleh
Selma Citra Nirmala
NIM.101354031
3C
TEKNIK ELEKTRONIKA D4
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2012
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 2
BAB 01
Pendahuluan
MATLAB (singkatan dari MATrix LABoratory) adalah sebuah lingkungan komputasi numerikal dan
bahasa emrograman komputer generasi keempat yang dikembangkan oleh The MathWorks.Inc.
Matlab memungkinkan manipulasi matriks, pem-plotan fungsi dan data, implementasi algoritma,
pembuatan antarmuka pengguna, dan peng-antarmuka-an dengan program 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. (http://id.wikipedia.org)
Pada tahun 2004, MathWorks mengklaim bahwa MATLAB telah dimanfaatkan oleh lebih dari satu
juta pengguna di dunia pendidikan dan industri. MATLAB pertama kali diadopsi oleh ininyur kontrol,
tapi lalu juga menyebar secara cepat ke berbagai bidang lain. Kini juga digunakan di bidang
pendidikan, khususnya dalam pengajaran aljabar linear dan analisis numerk, serta populer di
kalangan ilmuwan yang menekuni bidang pemrosesan citra.
Berikut ini karakteristik MATLAB:
Bahasa pemrogramannya berdasarkan pada matriks (baris dan kolom).
Tersedia banyak toolbox untuk aplikas-aplikasi khusus, seperti Simulink, Neutral Network,
State Flow, Data Acquisition Toolbox, Communication Blockset, Fuzzy Logic Toolbox, Image
Acquisition Toolbox, Signal Processing Blockset, dan lain sebagainya.
Dalam menulis kode programnya, tidak harus mendeklarasikan array terlebih dahulu.
Memiliki waktu pengembangan program yang lebih cepat dibandingkan dengan
pemrograman tradisional, seperti Fotran dan C.
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 3
BAB 02
Lingkungan Kerja MATLAB
Jendela MATLAB:
Perintah menampilkan tanggal:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 4
Menghitung penjumlahan:
Mendefinisikan suatu variabel:
Di akhir penulisan variabel di atas digunakan tanda ( ; ) yang berfungsi agar variabel yang kita ketik
tidak muncul di ‘Command Window’, dalam bahasa MATLAB, kita sebut sebagai silent mode.
Menampilkan help:
Ketik ‘>> help’, ‘>>doc’, atau ‘>> helpesk’
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 5
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 6
BAB 03
Variabel, Operator dan Fungsi Dasar Matematika
Mendefinisikan variabel x, y, dan z:
Untuk mengetahui variabel-variabe yang sudah didefinisikan:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 7
Perintah untuk menampilkan daftar semua variabel dalam workspace beserta ukurannya, perintah
untuk menghapus suatu variabel, dan perintah untuk mengecek variabel yang tersisa:
Membuat variabel simbolik dan kita operasikan secara matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 8
Membuat kalimat yang memiliki format string dan perintah untuk mengetahui variabel apa saja yang
sudah tersedia:
Help elfun untuk mengetahui fungsi dasar matematika:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 9
BAB 04
Vektor dan Matriks
Vektor adalah sekelompok bilangan yang tersusun atas satu dimensi. Dimensi ini bisa berbentuk
baris atau kolom.
Berikut ini adalah contoh vektor baris, vektor kolom, berikut dengan pendefinisian vektor 10 elemen
dan 10 elemen dengan 2 interval:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 10
Soal Latihan:
1. Buatlah vektor baris dan vektor kolom berisi 4 elemen.
2. Buatlah vektor dari 1 sampai 15 dengan interval 3.
Jawaban:
Mencari dot product dan cross product dari sebuah matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 11
Matriks adalah sekelompok bilangan yang tersusun dalam segi empat dua dimensi. Bentuk matriks
bisa berupa bujur sangkar (2x2) atau matriks persegi empat (2x3 atau 3x2).
Berikut ini adalah contoh matriks berdimensi 2x2, 2x3 dan 3x2:
Soal Latihan:
Buatlah matriks berdimensi 3x4 dan 4x3.
Jawaban:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 12
Fungsi-fungsi matrik khusus (zeros, onesm Rand, randn, dan Eye)
Zeros : Membuat matriks yang setiap elemennya berharga nol.
Ones : Membuat matriks yang setiap elemennya berharga satu.
Rand : Membuat matriks dengan elemen acak yang terdistribusi secara seragam. (Bilangan
berharga positif antara 0 dan 1)
Randn : Membuat matriks dengan elemen acak yang terdistribusi secara normal. (Bilangan
berharga positif dan negatif.)
Eye : Membuat matriks identitas.
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 13
Mengetahui dimensi dari vektor dan matriks:
Mengetahui posisi tiap elemen-elemen dalam matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 14
Operasi-operasi dalam matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 15
Modifikasi Matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 16
Latihan:
Ganti elemen dari matriks ‘d’ pada posisi baris pertama kolom kedua dengan angka 15.
Jawaban:
Operasi Transpose matriks:
Dengan mengetik tanda kutip tunggal ( ‘ ) bisa digunakan untuk mengubah bentuk setiap elemen
baris menjadi elemen kolom, atau sebaliknya.
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 17
Operasi diagonal matrik dan membuat diagonal matriks yang diketahui elemennya:
Menghapus elemen matriks:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 18
Latihan:
Hapus kolom ke-2 dari matriks A
Jawaban:
Menggabungkan matriks kolom:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 19
Menggabungkan Matriks Baris:
Latihan:
Gabungkan matriks A dan B berikut ini.
A= 4 8 2 4
B= 1 11 −1
Jawaban:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 20
Menghitung determinan matriks dan inverse matriks:
Meghitung nilai Eigen dan Eigen vector:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 21
Faktorisasi Matriks LU:
Fungsi ‘lu’ mencari sebuah matriks A sebagai prosuk dari dua matriks segitiga, yang salahs atunya
matriks segitiga bawah dan yang lainnya matriks segitiga atas.
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 22
Singular Value Decompoition:
Fungsi ini menghasilkan diagonal matriks S yang berdimensi sama dengan X, elemen diagonal yang
tak negatif dengan nilai yang semakin kecil, dan menghasilkan matriks U dan V sehingga X=U*S*V.
Menyimpan data:
Memuat data:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 23
BAB I MODUL II
Memulai MATLAB
Perhitungan matematis sederhana dan mengubah format angka:
Berbagai karakter spesial:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 24
Angka dan Operasi Aritmatika:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 25
Tiga variabel yang hadir sebagai nonnumbers:
Menyimpan dan mengaktifkan kembali suatu pekerjaan:
Klik Desktop > Command History
Kemudian klik File >Save Workspace As... > Save
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 26
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 27
Untuk melihat daftar variabel yang disimpan:
LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi
Page 28
File bantuan:
File demo:
top related