Anda di halaman 1dari 10

UNIT 2

PENGENALAN OPERASI MATLAB

1.1 Tujuan
(1) Mahasiswa dapat menggunakan command window pada MATLAB.
(2) Mahasiswa dapat memahami penulisan matriks dan operasi matriks dengan
menggunakan MATLAB.
(3) Mahasiswa dapat menampilkan grafik dari suatu fungsi dengan menggunakan
MATLAB.

1.2 Dasar Teori

Perangkat Lunak Matlab

MATLAB merupakan perangkat lunak produk dari The MathWorks,Inc yang memadukan
kemampuan perhitungan, pencitraan, dan permograman dalam satu paket. MATLAB
merupakan bahasa komputasi teknik yang lebih mudah dan lebih canggih dalam
penggunaannya dibandingkan dengan bahasa teknik pendahulunya seperti FORTRAN,
BASIC, PASCAL.

Secara garis besar lingkungan kerja MATLAB terdiri atas beberapa unsur, yaitu:
(1) Command Window (Layar Kendali)
Berfungsi untuk memasukkan variabel dan untuk menjalankan fungsi dan skrip m-
file. Pernyataan dapat di-edit sesuai kebutuhan dan untuk menjalankannya, eksekusi
dapat dilakukan dengan menekan enter.
(2) Workspace (Rak Data)
Pernyataan yang dimasukkan di Command Window akan dicatat dalam Command
History, sehingga pernyataan yang telah dijalankan dapat dilihat dan dicari serta
meng-copy dan mengeksekusi pernyataan yang dipilih, termasuk m-file.
(3) Command History (Layar Pengingat)
(4) M-file (Editor)

Gambar 1. Tampilan Matlab.


Gambar 2. Fungsi pada Matlab.

Matriks, Vektor, dan MATLAB

MATLAB adalah singkatan dari matrix laboratory. Oleh karena itu pemahaman terhadap
konsep matrik harus memadai agar dapat memanfaatkan MATLAB sebagai bahasa
komputasi dengan maksimal. Vektor merupakan matrik yang hanya terdiri atas satu kolom
atau satu baris saja.

Penulisan Matriks di MATLAB

Tanda pisah antar elemen matrik Tanda koma (,) atau spasi digunakan untuk memisahkan
elemen-elemen satu baris. Tanda titik koma(;) digunakan untuk memisahkan elemen-
elemen satu kolom.
Matriks Transposisi

atau

Menentukan Ukuran Matriks

Menentukan Determinan Matriks


Menentukan Inver Matriks

Perhitungan invers matrik A menggunakan MATLAB ternyata memunculkan peringatan


yang menyatakan bahwa matrik A adalah singular (tak wajar). Hal ini bisa diketahui lebih
awal dengan melihat harga determinan A. Apabila determinan A berharga nol dapat
dipastikan matrik A adalah matrik singular.

Vektor

Vektor baris adalah matrik yang terdiri atas satu baris saja.

Penulisan seperti di atas akan menghasilkan vektor baris dengan nilai 2 sampai 6 dan
dengan selisih 1.

Penulisan seperti di atas akan menghasilkan vektor baris dengan nilai 2 sampai 6 dan
dengan selisih 2.

Vektor Kolom adalah matriks yang terdiri dari satu kolom saja.
Penulisan seperti di atas akan menghasilkan vektor kolom yang mempunyai nilai 2 sampai 4
dengan selisih 0.5.

Menentukan Ukuran Vektor

Aljabar Matriks
Operasi aljabar matrik maupun skalar menggunakan simbol yang tidak jauh berbeda.
Berikut ini hirarki operasi aljabar dalam MATLAB. Pertama ^ kedua * ketiga / atau \ dan
terakhir + dan -.

Keterangan:
^ Pangkat
* Perkalian
/ Pembagian matrik kanan (mis: B/A = B*inv(A))
\ Pembagian matrik kiri (mis: A\B = inv(A)*B)
+ Penjumlahan
- Pengurangan.

Penjumlahan dan Pengurangan


Hanya dapat dilakukan jika matrik-matrik yang akan dijumlahkan dan dikurangkan
memiliki orde sama.
Perkalian Matriks

Operasi perkalian matriks dilakukan dengan simbol * dan dapat dilakukan jika jumlah Baris
A sama dengan jumlah Kolom B.

Contoh:

Penulisan pada Command Window MATLAB.


Menampilkan Grafik

Untuk menampilkan grafik pada MATLAB, digunakan pernyataan sebagai berikut:

plot (x,y)
fungsi ini digunakan untuk menampilkan grafik dalam waktu kontinyu dengan nilai x
sebagai sumbu horizontal dan nilai y sebagai sumbu vertikal.

stem (x,y)
fungsi ini digunakan untuk menyatakan grafik dalam kawasan diskrit.

xlabel
fungsi ini digunakan memberi nama untuk sumbu horizontal.

ylabel
fungsi ini digunakan memberi nama untuk sumbu vertikal.

grid on
fungsi ini digunakan menampilkan garis pada grafik.

title
Untuk memberi judul pada grafik.

Contoh:
>> x = [0:0.1:10];
Keterangan
x merupakan fungsi pada sumbu-x
[0:0.1:10]  nilai x adalah 0 sampai 10 dengan interval 0.1
Jadi x = 0, 0.1, 0.2, 0.3, . . ., 10.
; digunakan untuk tidak menampilkan nilai x pada command window

Hasil:
1.3 Latihan Unit 2

Perhitungan dengan Matriks

Diketahui suatu matriks A:

2 4 1

[
A= 3 8
5 2
Ket:
1
N ]
N = angka terakhir NIM mahasiswa

a. Dituliskan matriks tersebut dengan menggunakan command window MATLAB.


b. Tuliskan transpose dari matriks A dengan menggunakan MATLAB.
c. Tuliskan determinan dari matriks A dengan menggunakan MATLAB.
d. Tuliskan invers dari matriks A dengan menggunakan MATLAB.
e. Carilah nilai A x A-1 .

Menampilkan Grafik

a. Gambarkan sinyal sinus dengan amplitudo 2 volt dengan waktu antara 0 sampai 10
dengan selang waktu 0.5. Judul pada sinyal tersebut “Nama, Kelas”, keterangan
sumbu-x “Waktu” dan keterangan pada sumbu-y “Amplitudo Sinyal”.
b. Gambarkan sinyal sinus dengan fungsi y = sin 2πf, dengan frekuensi 2 Hz,
amplitudo 5 volt, dan waktu antara 0 sampai 2 detik. Judul pada sinyal tersebut
“Sinyal Sinus”, keterangan sumbu-x “NIM Mahasiswa” dan keterangan pada
sumbu-y “Nama Mahasiswa”. Beri garis pada grafik tersebut.
c. Apa kesulitan yang Anda hadapi ketika mengerjakan tugas ini?
d. Pengetahuan apa yang Anda dapat dari tugas ini?
e. Berapa % Anda mengerjakan tugas ini tanpa bantuan/melihat punya teman Anda?

Anda mungkin juga menyukai