ADT MATRIK ADT Matrik Class Rep ADT Matrik
![ADT MATRIK ADT MATRIK](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-1.jpg)
![ADT Matrik Class Rep ADT Matrik Refresentasi ADT Matrik ADT Matrik Class Rep ADT Matrik Refresentasi ADT Matrik](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-2.jpg)
![double []A = {3, 4, 1, 10, 5, 2, 10, 20, 16}; double []B double []A = {3, 4, 1, 10, 5, 2, 10, 20, 16}; double []B](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-3.jpg)
![Constructor Matrik /** * constructor untuk membuat suatu matrik dari array 2 dimensi * Constructor Matrik /** * constructor untuk membuat suatu matrik dari array 2 dimensi *](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-4.jpg)
![Matrik. tambah /** * fungsi tambah antara dua matrik A dan B * @param Matrik. tambah /** * fungsi tambah antara dua matrik A dan B * @param](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-5.jpg)
![Tugas (kelompok) Buatlah ADT representasi Matrik (array 2 dimensi) menjadi array 1 dimensi. Tambahkan Tugas (kelompok) Buatlah ADT representasi Matrik (array 2 dimensi) menjadi array 1 dimensi. Tambahkan](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-6.jpg)
- Slides: 6
![ADT MATRIK ADT MATRIK](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-1.jpg)
ADT MATRIK
![ADT Matrik Class Rep ADT Matrik Refresentasi ADT Matrik ADT Matrik Class Rep ADT Matrik Refresentasi ADT Matrik](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-2.jpg)
ADT Matrik Class Rep ADT Matrik Refresentasi ADT Matrik
![double A 3 4 1 10 5 2 10 20 16 double B double []A = {3, 4, 1, 10, 5, 2, 10, 20, 16}; double []B](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-3.jpg)
double []A = {3, 4, 1, 10, 5, 2, 10, 20, 16}; double []B = {4, 3, 1, 11, 7}; Larik L 1 = new Larik(A); Larik L 2 = new Larik(B); Matrik A, B, C; double [][]data 1 = {{1, 2, 3}, {3, 4, 7}}; double [][]data 2 = {{4, 5, 1}, {6, 1, 9}}; A = new Matrik(data 1); B = new Matrik(data 2);
![Constructor Matrik constructor untuk membuat suatu matrik dari array 2 dimensi Constructor Matrik /** * constructor untuk membuat suatu matrik dari array 2 dimensi *](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-4.jpg)
Constructor Matrik /** * constructor untuk membuat suatu matrik dari array 2 dimensi * @param A : array dua dimensi */ public Matrik(double [][]A){ this. n. Baris = A. length; this. n. Kolom = A[0]. length; item. Dt = new int [this. n. Baris][this. n. Kolom]; for (int i=0; i<n. Baris; i++){ for (int j=0; j<n. Kolom; j++){ this. item. Dt[i][j] = A[i][j]; } } }
![Matrik tambah fungsi tambah antara dua matrik A dan B param Matrik. tambah /** * fungsi tambah antara dua matrik A dan B * @param](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-5.jpg)
Matrik. tambah /** * fungsi tambah antara dua matrik A dan B * @param A : Matrik * @param B : Matrik * @return Matrik hasil */ public static Matrik tambah(Matrik A, Matrik B){ Matrik C = null; int b 1, b 2, k 1, k 2; b 1 = A. get. NBaris(); b 2 = B. get. NBaris(); k 1 = A. get. NKolom(); k 2 = B. get. NKolom(); if ((b 1 == b 2) && (k 1 == k 2)){ C = new Matrik(b 1, k 1); for (int i=0; i<b 1; i++){ for (int j=0; j<k 1; j++){ double hasil. Tambah = A. get. Item(i, j)+B. get. Item(i, j); C. set. Item(i, j, hasil. Tambah); } } } return C; tambah
![Tugas kelompok Buatlah ADT representasi Matrik array 2 dimensi menjadi array 1 dimensi Tambahkan Tugas (kelompok) Buatlah ADT representasi Matrik (array 2 dimensi) menjadi array 1 dimensi. Tambahkan](https://slidetodoc.com/presentation_image_h2/21bff6c3ce00c80e72f933f39c841221/image-6.jpg)
Tugas (kelompok) Buatlah ADT representasi Matrik (array 2 dimensi) menjadi array 1 dimensi. Tambahkan operasi dasar pada ADT tersebut meliputi : 1. Constructor dasar 2. Constructor konversi array 2 dimensi ke struktur matrik 3. Cetak data matrik 4. Ambil vektor baris pada baris tertentu 5. Ambill vektor kolom pada kolom tertentu 6. Penjumlahan antara dua buah matrik 7. Tranpos matrik 8. Perkalian antara vektor dengan matrik 9. Perkalian antara matrik dengan matrik