3 selma matlab tugas p3&p4

Post on 03-Aug-2015

60 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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