1 Pertemuan 18 Matriks Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.

Slides:



Advertisements
Presentasi serupa
Array dan String Array dan String.
Advertisements

ARRAY 2 DIMENSI (MATRIK)
ARRAY 2 DIMENSI #12 STIKOM Searching Pengantar Inisialisasi Matrik
Algoritma dan Struktur Data
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 1 Algoritma Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
OPERASI JUMP DAN EXCEPTION HANDLING
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
Permainan Metoda Grafik Pertemuan 11: Mata kuliah: K0194-Pemodelan Matematika Terapan Tahun: 2008.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 17 Pengujian hipotesis regresi Matakuliah: I0174/Analisis regresi Tahun: 2005 Versi: 1.
Pertemuan 10 DIVIDE And CONQUER Lanjutan ….
1 Pertemuan 11 METODA GREEDY Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan #2 Probability and Statistics Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
Fungsi Logaritma Pertemuan 12
1 Pertemuan 21 Latihan Soal Matakuliah: J0274/Akuntansi Manajemen Tahun: 2005 Versi: 01/00.
Pertemuan 10 Sendi-Sendi Arsitektur Modern
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 10 PERFORMANCE SURFACES Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
1 Pertemuan 3 Pengenalan menu dasar 3D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan 9 Integral Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 7 Diferensial Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
1 Pertemuan 4 KONTROL ALUR EKSEKUSI PROGRAM Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Pertemuan 04 Fungsi-fungsi Microsoft Excel
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
MATEMATIKA EKONOMI 2 ANDRI WISNU – MANAJEMEN UMBY
Matakuliah : H0112 – Pemrograman Bahasa Tingkat Tinggi
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan 10 PAJAK PERTAMBAHAN NILAI dan PPn BM
Pertemuan 2 Aljabar Matriks (I)
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Masalah PL dgn Simpleks Pertemuan 3:
Pertemuan 3 Variabel/Dinamik Pointer
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Pertemuan 8 Anatomi Bangunan 2
Pertemuan 1 Pengolahan vektor
Pertemuan 24 Teknik Searching
Regresi Dalam Lambang Matriks Pertemuan 09
MATRIKS (lanjutan……).
Pertemuan 10 Analisis State Space untuk sistem diskret
MATRIKS (lanjutan……).
Pertemuan 16 SISTEM AKUNTANSI UTANG
Pertemuan 4 Kombinasi linier vektor
Pertemuan 11 Struktur Pelengkung 3 Sendi
Pertemuan 11 Interface Mikroprosesor dengan Keyboard
Pre-Test Survei Pertemuan 9
Analisis Ragam Peubah Ganda (MANOVA V)
Pertemuan 16 Deret bilangan
Review Aljabar Matrix (Lanjutan) Pertemuan 2
Learning Outcomes Mahasiswa dapat menjelaskan definisi aljabar boole dan hukum-hukum aljabar boole,duality dan contoh pemakaian aljabar boole. Bina Nusantara.
Pertemuan 13 Metode Transportasi
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 3 Aljabar Matriks (II)
Pertemuan 9 Algoritma Program Analisis Balok
Pertemuan 7 Ikatan Angin
Pertemuan 3 Diferensial
Pertemuan 18 Pengujian hipotesis regresi
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Tahun : <<2005>> Versi : <<1/2>>
Prategang Pada Struktur Statis Tak Tentu Pertemuan 13
Pertemuan 2 Pengolahan matrik
Transcript presentasi:

1 Pertemuan 18 Matriks Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan penerapan algoritma pada matriks

3 Outline Materi Pengenalan matriks Matriks 2 dimensi

4 Matriks Matriks adalah data yang disajikan dalam bentuk dua dimensi, dalam bentuk tabel yang terdiri dari baris dan kolom. Terhadap sebuah matriks dapat dilakukan oprasi transpose. Terhadap dua matriks yang berukuran sama dapat dilakukan operasi penjumlahan dan pengurangan. Terhadap matriks yang berukuran n * m dapat dikalikan dengan matriks berukuran m* p sehingga memberikan hasil berupa matriks berukuran n * p.

5 Matriks Misalkan kita mempunyai matriks [ ] A= [ ] [ ] Matriks tersebut mempunyai 3 baris dan 4 kolom, kita sebut matrik 3x4.

6 Transpose Matriks “The n x m matrix A' is the transpose of the m x n matrix A if and only if The ith row of A = the ith column of A' for (i = 1,2,3,..n) So ai,j = aj,i' “ The transpose of A is denoted T(A) or AT

7 Transpose Matriks struct tmatriks { int baris, kolom; int isi [10][10]; } ; struct tmatriks transposematriks(struct tmatriks m1) { struct tmatriks m2; int i, j; m2.baris= m1.kolom; m2.kolom= m1.baris; for (i= 0; i< m2. baris; i++) for (j= 0; j< m2.kolom; j++) m2.isi[i][j]= m1.isi[j][i]; return m2; }

8 Penjumlahan Matriks int jumlahmatriks(struct tmatriks m1, struct tmatriks m2, struct tmatriks * m3 ) { int i, j, k; if (m1.baris!= m2.baris || m1.kolom!=m2.kolom) return 0; m3->baris= m1.baris; m3->kolom= m1.kolom; for (i= 0; i< m1.baris; i++) for (j= 0;j < m1.kolom; j++) m3->isi[i][j] = m1.isi[i][j] + m2.isi[i][j]; return 1; }

9 Perkalian Matriks int kalimatriks(struct tmatriks m1, struct tmatriks m2, struct tmatriks * m3 ) { int i, j, k; if (m1.kolom!= m2.baris) return 0; m3->baris= m1.baris; m3->kolom= m2.kolom; for (i= 0; i< m1.baris; i++) for (j= 0;j < m2.kolom; j++) { m3->isi[i][j]= 0; for (k=0; k< m1.kolom; k++) m3->isi[i][j] += m1.isi[i][k] * m2.isi[k][j]; } return 1; }

10 Penutup Matriks sering digunakan dalam algoritma yang berhubungan dengan pengolahan data.