MATLAB: Pengenalan Matrix


Mendengar kata MatLab biasanya akan membuat kita berpikir, “Wah, MatLab. Susah, tidak mengerti, canggih.” Mahasiswa-mahasiswa jurusan teknik tertentu seringkali berhubungan dengan software ini, dan biasanya tanpa tutorial mereka disuruh menggunakannya. Tentu ini sulit, apalagi matlab bukanlah GUI-based software, kita harus menggunakan syntax untuk memakainya. Oleh karena itu, saya akan coba menjelaskan cara memulai MatLab di sini, semoga bermanfaat. 

MatLab itu sebenarnya adalah singkatan dari Matrix Laboratory, bukan Mathematics Laboratory. Jadi, operasi-operasi dalam MatLab itu berdasarkan pada operasi matrix. Mari kita mulai dengan operasi aritmatika dasar.

Syntax untuk operasi aritmatika adalah: +, , *, /, ^, = (tambah, kurang, kali, bagi, pangkat, sama dengan).

Untuk membuat sebuah variable skalar x atau matrix berelemen satu (misalkan bernilai 3), cukup mengetik di command window:

>> x = 3;

Untuk membuat sebuah matrix, misalkan matrix

>> A = [1, 2; 3, 4];

atau

>> A = [1 2; 3 4];

Kemudian mari kita coba mengolah angka-angka ini. Misalkan melakukan penjumlahan:

>> B = A + A;

Seperti yang sudah kita ketahui, penjumlahan harus dilakukan antara variable yang memiliki dimensi yang sama. x + A tidak dapat dilakukan karena dimensi matrix A dan x berbeda. Begitu juga dengan operasi pengurangan.

Sekarang mari kita lihat operasi perkalian dan pembagian. Ada dua macam operasi: operasi matrix dan operasi skalar. Jika kita lakukan seperti ini:

>> B = A*A;

ini adalah operasi matrix, yang berarti perkalian matrix (baris kali kolom). Jika kita lakukan seperti ini:

>> B = A.*A;

ini adalah operasi perkalian skalar (baris 1 kolom 1 dikali dengan baris 1 kolom 1 juga, dan seterusnya). Operasi pembagian dan pangkat juga sama seperti perkalian, terdiri dari operasi matrix dan operasi skalar. Operasi matrix menggunakan syntax / dan ^, operasi skalar menggunakan ./ dan .^

Operasi pembagian dan pangkat matrix:

>> B = A/A;

>> B = A^A;

Operasi pembagian dan pangkat skalar:

>> B = A./A;

>> B = A.^A;

Itulah dasar operasi matrix pada Matrix Laboratory alias MatLab. Ketika menggunakan MatLab, pola pikir kita harus berdasarkan pada operasi matrix. Jika ingin melakukan operasi skalar, tinggal membuat matrix dengan satu elemen saja.

About Junot D. Ojong

Author is a control systems engineer at a private company in Jakarta.
This entry was posted in MATLAB and tagged , , , , , . Bookmark the permalink.

3 Responses to MATLAB: Pengenalan Matrix

  1. jungKoko says:

    trims mas, udah ngepost ini…
    bantu bgt buat saya maba teknik yg pusing ama ni program🙂

  2. euis says:

    Maaf, saya sedikit bingung dgn data saya.
    saya memiliki 3 kelompok data (A,B,C)
    masing-masing data memiliki (496×19 double)
    bagaimana MEMBUAT PERINTAH, sehingga 3 data tersebut menjadi (3x4496x19 double).
    sy sdh mencoba dgn cat(3,A,B,C), namun menjadi (496x19x3 double).
    apakah keduanya memeiliki arti yg sama?
    menurut sy berbeda..mohon informasinya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s