Seperti yang dijelaskan sebelumnya, setiap data pada MATLAB menggunakan dasar matriks. Matriks adalah kumpulan bilangan, simbol atau persamaan matematika berbentuk persegi panjang yang disusun menurut baris dan kolom. Matriks memberikan suatu konsep dalam pemrograman komputer pada MATLAB untuk mempermudah menyelesaikan suatu permasalahan matematis dalam berbagai aplikasi. Berikut Cara membuat matriks dengan Menggunakan MATLAB.
Sebelumnya baca juga: Pengertian Array di MATLAB dan Cara Membuat Array
A. Cara Mendefinisikan Matriks
Matriks juga disebut dengan array berdimensi dua dalam MATLAB. Secara fundamental untuk membuat matriks dengan MATLAB anda dapat menggunakan sistematika berikut
- Diapit oleh tanda kurung siku []
- Pembatas kolom masing-masing entri adalah spasi
- Pembatas baris masing-masing entri adalah semicolon
Misalkan anda membuat matriks berukuran 3x2 sebagai berikut
Sehingga syntax MATLAB yang dibutuhkan adalah
» A =[1 2; 3 4; 5 6]
A =
1 2
3 4
5 6
Dari syntax di atas dapat dilihat untuk mendefinisikan matriks menggunakan tanda kurung siku (square bracket) dan setiap elemen matriks pada kolom dipisahkan dengan spasi antar kolom dan dipisahkan dengan semicolon (;) antar baris.
B. Melakukan Operasi Matematika Pada Elemen Matriks
Anda dapat menggunakan operasi matematika sebagai anggota elemen matriks yang akan didefinisikan.
Misalkan diketahui a = 1 , b = 2 , c = 3
Berapakah nilai matriks
Sehingga syntax yang anda perlukan untuk menyelesaikan perhitungan di atas adalah
» a = 1; b = 2; c = 3;
» A = [a+b 2; 3 b+c; c+a 6]
A =
3 2
3 5
4 6
C. Membuat Matriks Nol, Matriks Satu dan Matriks Diagonal
Anda dapat mendefinisikan matriks-matriks dengan nilai khusus menggunakan Syntax berikut
-
Membuat Matriks Nol
Untuk membuat matriks nol anda dapat menggunakan syntax zeros (m,n). Dengan m merupakan banyaknya baris dan n merupakan banyaknya kolom. Misalkan anda ingin membuat matriks nol berukuran 6x4
Anda dapat melakukannya dengan cepat dengan syntax berikut
» B = zeros (6,4) B = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-
Membuat Matriks Satu
Untuk membuat matriks satu dengan cepat anda dapat menggunakan syntax ones(m,n). Dengan m merupakan banyaknya baris dan n merupakan banyaknya kolom. Misalkan anda ingin membuat matriks satu berukuran 2x3
Anda dapat melakukannya dengan cepat menggunakan syntax berikut
» C = ones (2,3) C = 1 1 1 1 1 1
-
Membuat Matriks Diagonal
Matriks diagonal adalah matriks yang semua elemen diagonal utamanya bernilai satu dan elemen lainnya adalah nol. Matriks Diagonal merupakan matriks persegi berukuran n. Anda dapat menggunakan syntax eye(n) untuk membuat matriks diagonal dengan cepat. Misalkan anda ingin membuat matriks diagonal berukuran 3x3
Anda dapat melakukannya dengan cepat menggunakan syntax berikut
» D = eye(3) D = 1 0 0 0 1 0 0 0 1
D. Menentukan Transpose Matriks dengan MATLAB
Berdasarkan definisi Transpose matriks A berukuran m x n dapat disimbolkan dengan, yang didefinisikan dengan matriks berukuran n x m yang didapatkan dengan menukar baris-baris dan kolom-kolom dari A. Sehingga baris pertama merupakan kolom pertama dari matriks A, kolom pertama merupakan baris pertama dari A dan seterusnya.
Anda dapat menentukan transpose suatu matriks yang sudah didefinisikan dengan menggunakan MATLAB. Misalkan anda ingin menentukan transpose matriks A yang didefinisikan sebagai berikut
Dapat diselesaikan secara manual sebagai berikut
Dengan menggunakan MATLAB anda dapat menggunakan syntax berikut
» A = [1 2; 3 4; 5 6]
A =
1 2
3 4
5 6
» A'
ans =
1 3 5
2 4 6
Tutorial berikutnya: Array Addressing Untuk Membuat dan Mengubah Matriks di MATLAB
Dari contoh di atas kita cukup menambah tanda (') pada matriks yang ingin ditentukan transpose.
Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB
Sekian artikel Cara Membuat Matriks dengan Menggunakan MATLAB. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terima kasih…
Bang kalo matrix 8x8 gimana rumus matlabnya
good