Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
1.
PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB Percobaan 1 Vektor Penulisan vektor di MATLAB
Membuat vector dengan nilai antara 0 dan 16 dengan kenaikan 2.
Menjumlahkan vector
Menjumlakan dua buah vector
2.
Percobaan 2 Fungsi Matlab telah menyediakan fungsi- fungsi standart untuk memudahkan perhitungan.
3.
Percobaan 3 Plot Pada matlab plot digunakan untuk menampilkan grafik. Fungsi : Hasil Ploting :
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
1
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
4.
Percobaan 4 Polinomial Polinomial dalam Matlab direpresentasikan dalam bentuk vector. Menuliskan s4+33-15s2-2s+9 dalam Matlab
4
Merepresentasikan s +1 dalam Matlab
Menggunakan polyval untuk menghitung nilai dari fungsi polynomial.
4
3
2
Menghitung akar- akar polynomial persamaan s +3 -15s -2s+9 dengan fungsi roots.
Perkalian dua buah polynomial dengan menggunakan fungsi conv.
Pembagian dua buah polynomial dengan menggunakan fungsi deconv.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
2
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
Membuat fungsi polynomial di Matlab.
5.
Percobaan 5 Matrix Penulisan matrix pada Matlab hamper sama dengan penulisan vector namun terdapat penambahan tanda titik koma(;) untuk memisahkan tiap baris pada matrix. Beberapa cara yang digunakan untuk merepresentasikan matrix di Matlab Cara pertama yaitu dengan menggunakan (;) sebagai pemisah
Cara kedua yaitu dengan menggunakan enter sebagai pemisah antar baris.
Melakukan manipulasi matrik di matlab. Operasi Matrik Transpose.
Operasi perkalian matrik.
Melakukan manipulasi matrik berupa operasi perkalian pada taip elemen matrik yaitu dengan menggunakan operator (.*). Dengan catatan matrik harus memiliki ukran yang sama. Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
3
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
Operasi pemangkatan matrik bujur sangkar.
Melakukan operasi inverse pada Matrix dengan menggunakan fungsi inv.
Menentukan harga eigen menggunakan fungsi eig.
dari
sebuah
matrik
dengan
Menentukan koefisien karakteristik polynomial sebuah matrix dengan fungsi poly.
Menghitung akar- akar dari karakteristik polynomial.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
4
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
1.
ANALISA PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB Analisa Percobaan 1 Vektor Salah satu fitur yang dimiliki oleh Matlab adalah penggunaan vector sebagai objek. Vektor adalah sebuah larik satu dimensi dari bilangan- bilangan yang tersusun dalam baris atau kolom. Vektor kolom dapat dibuat dengan cara menyusun bilanganbilangan dalam sebuah kurung kotak yang mana setiap elemen dibatasi titik koma. Sedangkan untuk membuat vector yang berbentuk baris adalah dengan menyusun bilangan- bilangan yang dibatasi dalam kurung kotak dan disetiap elemen dipisahkan oleh spasi atau tanda koma.
Untuk membuat vector baris yang memiliki elemen- elemen dengan pola tertentu dapat digunakan perulangan yang ada di matlab seperti operasi yang ada di bawah ini.
Dengan demikian vector yang memiliki pola tertentu secara terurut dapat dinyatakan secara umum sebagai Nama_vektor = batas_bawah : kenaikan : batas_atas Untuk melakukan akses elemen pada vector maka dapat dilakukan dengan cara Nama_vektor(indeks_elemen) Manipulasi vector dapat dilakukan dengan melakukan operasi aritmatika pada vector ataupun melakukan manipulasi dua vector.
Ataupun dengan operasi dua vector.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
5
[Praktikum 1 – Pengenalan MATLAB]
2.
Computer Engineering 2013
Analisa Percobaan 2 Fungsi Fungsi merupakan kumpulan pernyataan/ perintah yang dikemas dalam satu nama dan anam tersebut dipanggil berkali kali di beberapa tempat dalam program. Fungsi merupakan bagian dari program yang berfungsi menjalankan suatu tugas tertentu. Fungsi merupakan konsep dasar dari paradigm pemrograman terstruktur yang menbagi- bagi tugas program ke dalam bagianbagian kecil. Ada beberapa manfaat dari fungsi antara lain memudahkan dalam mengembangkan program dan juga menghemat ukuran dari program.
Di Matlab telah menyediakan banyak fungsi- fungsi yang dapat digunakan untuk melakukan operasi- operasi matematika selain fungsi trigonometri juga terdapat fungsi ekspnensial, fungsi orthogonal dan lain sebagainya. Selain itu kita juga dapat membuat fungsi- sendiri sesuai dengan keperluan yaitu dengan cara membuat file baru. Terdapat beberapa karakteristik fungsi yang ada antara lain. Fungsi yang mempunyai parameter dan nilai balik Function nilai_balik = nama_fungsi(parameter) Kumpulan_perintah end Fungsi yang mempunyai parameter tapi tidak memiliki nilai balik. Function nama_fungsi(parameter) Kumpulan_perintah end Fungsi yang tidak memiliki parameter dan nilai balik. Function nama_fungsi() Kumpulan perintah end Fungsi yang tidak memiliki parameter tapi memiliki nilai balik Function nilai _balik = nama_fungsi() Kumpulan_perintah End
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
6
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
3.
4.
Analisa Percobaan 3 Plot Pada matlab plot digunakan untuk menampilkan grafik. Fungsi : Hasil Ploting :
Matlab terkenal dengan kemampuan menampilkan grafik secara instan dan sederhana. Dengan menggunakan perintah plot, bisa menghasilkan fungsi sinus seperti yang ditampilkan diatas. Menggunakan plot untuk menggambar suatu vector terhadap vector lainnya dilakukan dengan elemen- elemen vector digambar secara berurutan dengan terhubung oleh satu garis lurus. Terdapat beberapa opsi yang diguanakn untuk mengubah tampilan suatu grafik. Misalnya seperti grafik di bawah ini yang menghasilkan grafik garis putus dan titik warna merah. Warna lain yang bisa digunakan adalah c,m,y,k,r,g,b,w. Jenis garis yang disediakan adalah garis sambung ‘-‘, garis putus ‘- -‘, titik-titik’.’, dan garis putus titik ‘-.’. Dan juga bisa menggunakan ‘.’,’x’,’o’, atau’*’ untuk menggantikan jenis garis yang diinginkan. Analisa Percobaan 4 Polinomial Pada Matlab polynomial direpresentasikan dalam bentuk vector baris yang mana diurutkan dari yang memiliki koefisien besar ke koefisien yang paling kecil. Sehingga penulisan polynomial dapat dilakukan dengan cara di bawah ini. Menuliskan s4+33-15s2-2s+9 dalam Matlab
Merepresentasikan s4+1 dalam Matlab
Menggunakan polyval untuk menghitung nilai dari fungsi polynomial. Menentukan nilai dari polynomial adalah dengan memasukkan nilai yang diinginkan kedalam variable- variable Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
7
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
yang telah diketahui nilainya. Misalnya pada persamaan ini diketahui bahwa nilai s adalah 2 maka dari persamaan tersebut dapat di hitung (2)4 + 1 = 16 + 1=17.
Menghitung akar- akar polynomial persamaan s4+33-15s2-2s+9 dengan fungsi roots. Dengan fungsi roots kita mendapatkan nilai akar- akar yang dimiliki oleh persamaan polynomial tersebut.
Perkalian dua buah polynomial dengan menggunakan fungsi conv. Untuk perkalian dua buah polynomial dapat dilakukan dengan menggunakan conv yang menghasilkan polynomial baru.
Pembagian dua buah polynomial dengan menggunakan fungsi deconv.
Membuat fungsi polynomial di Matlab.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
8
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
5.
Analisa Percobaan 5 Matrix Penulisan matrix pada Matlab hamper sama dengan penulisan vector namun terdapat penambahan tanda titik koma(;) untuk memisahkan tiap baris pada matrix. Beberapa cara yang digunakan untuk merepresentasikan matrix di Matlab Cara pertama yaitu dengan menggunakan (;) sebagai pemisah
Cara kedua yaitu dengan menggunakan enter sebagai pemisah antar baris.
Melakukan manipulasi matrik di matlab. Operasi Matrik Transpose.
Operasi perkalian matrik.
Melakukan manipulasi matrik berupa operasi perkalian pada taip elemen matrik yaitu dengan menggunakan operator (.*). Dengan catatan matrik harus memiliki ukran yang sama.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
9
Computer Engineering 2013
[Praktikum 1 – Pengenalan MATLAB]
Operasi pemangkatan matrik bujur sangkar.
Melakukan operasi inverse pada Matrix dengan menggunakan fungsi inv.
Menentukan harga eigen menggunakan fungsi eig.
dari
sebuah
matrik
dengan
Menentukan koefisien karakteristik polynomial sebuah matrix dengan fungsi poly.
Menghitung akar- akar dari karakteristik polynomial.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
10
[Praktikum 1 – Pengenalan MATLAB]
Computer Engineering 2013
KESIMPULAN PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB Matlab adalah sebuah bahasa pemrograman dengan kemampuan tinggi untuk melakukan komputasi teknis. Dalam hal ini Matlab menggabungkan komputasi, visualisasi, dan juga pemrograman dalam satu kesatuan yang mudah digunakan untuk menyelesaikan masalah yang diekspresikan dalam notasi matematika yang sudah di kenal. Pemakaian matlab meliputi matematika dan komputasi, pengembangan algoritma, akuisisi data, permodelan, simulasi, prototype, grafik saintifik dan engineering, perluasan pemakaian seperti graphic user interface (GUI). Matlab adalah sistem interaktif yang mempunyai basis data array yang tidak membutuhkan dimensi. Ini memungkinkan untuk dapat menyelesaikan banyak masalah komputasi teknik, khususnya yang berkaitan dengan matrix dan juga vector.
Rizki Taufik Ulil Albab/2210131040
Politeknik Elektronika Negeri Surabaya
11