3 selma matlab tugas p3&p4

28
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

Upload: selma-citra-nirmala

Post on 03-Aug-2015

60 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 3 Selma Matlab Tugas p3&p4

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

Page 2: 3 Selma Matlab Tugas p3&p4

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.

Page 3: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 3

BAB 02

Lingkungan Kerja MATLAB

Jendela MATLAB:

Perintah menampilkan tanggal:

Page 4: 3 Selma Matlab Tugas p3&p4

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’

Page 5: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 5

Page 6: 3 Selma Matlab Tugas p3&p4

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:

Page 7: 3 Selma Matlab Tugas p3&p4

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:

Page 8: 3 Selma Matlab Tugas p3&p4

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:

Page 9: 3 Selma Matlab Tugas p3&p4

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:

Page 10: 3 Selma Matlab Tugas p3&p4

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:

Page 11: 3 Selma Matlab Tugas p3&p4

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:

Page 12: 3 Selma Matlab Tugas p3&p4

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.

Page 13: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 13

Mengetahui dimensi dari vektor dan matriks:

Mengetahui posisi tiap elemen-elemen dalam matriks:

Page 14: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 14

Operasi-operasi dalam matriks:

Page 15: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 15

Modifikasi Matriks:

Page 16: 3 Selma Matlab Tugas p3&p4

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.

Page 17: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 17

Operasi diagonal matrik dan membuat diagonal matriks yang diketahui elemennya:

Menghapus elemen matriks:

Page 18: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 18

Latihan:

Hapus kolom ke-2 dari matriks A

Jawaban:

Menggabungkan matriks kolom:

Page 19: 3 Selma Matlab Tugas p3&p4

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:

Page 20: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 20

Menghitung determinan matriks dan inverse matriks:

Meghitung nilai Eigen dan Eigen vector:

Page 21: 3 Selma Matlab Tugas p3&p4

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.

Page 22: 3 Selma Matlab Tugas p3&p4

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:

Page 23: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 23

BAB I MODUL II

Memulai MATLAB

Perhitungan matematis sederhana dan mengubah format angka:

Berbagai karakter spesial:

Page 24: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 24

Angka dan Operasi Aritmatika:

Page 25: 3 Selma Matlab Tugas p3&p4

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

Page 26: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 26

Page 27: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 27

Untuk melihat daftar variabel yang disimpan:

Page 28: 3 Selma Matlab Tugas p3&p4

LaporanSoftware Aplikasi Sistem Kendali dan Instrumentasi

Page 28

File bantuan:

File demo: