Sei sulla pagina 1di 9

THINK BIG!

MATRIKS DAN
IMPLEMENTASINYA
BENTUK UMUM
5x3
THINK BIG!
BAHASA R
ALGORITMA FUNGSI MATRIKS
Algoritma fungsi matriks berordo-N pada operasi dasar aritmatika antar matriks

Input : Data bilangan integer dalam bentuk array
Output : Hasil operasi dasar aritmatika pada matriks berordo-N
Proses :
Inisiasi variabel
m, n, row, col, matrix_one[n][m], matrix_two[n][m], matrix_res[n][m] (semua)
bilangan integer

Deklarasi proses
perulangan 1 : untuk m 0 ke row kerjakan, inkremental
perulangan 2 : untuk n 0 ke col kerjakan k, inkremental
matrix_res[n][m] = matrix_one[n][m] (OPS.AR) matrix_two[n][m]
akhiri perulangan 2
akhiri perulangan 1

Keterangan :
OPS.AR = Operasi Aritmatika

PENDEKATAN PSEUDOCODE PADA C++
Input:
row, col user input
for (m=0 ; m < row ; m++) {
for (n=0 ; n < col ; n++) {
matrix_definition[n][m] user input
}
}
proses:
for (m=0 ; m < row ; m++) {
for (n=0 ; n < col ; n++) {
matrix_res[n][m] matrix_one[n][m](OPS.AR)matrix_two[n][m]
}
}
output:
for (m=0 ; m < row ; m++) {
for (n=0 ; n < col ; n++) {
output matrix_res[n][m]
}
}

PENDEKATAN PSEUDOCODE PADA R
Input:
row, col user input
for (m=0 ; m < row ; m++) {
for (n=0 ; n < col ; n++) {
matrix_definition[n][m] user input
}
}

proses:
matrix_res[n][m]
matrix_one[n][m](OPS.AR)matrix_two[n][m]
}

output:
output matrix_res[n][m]
}
EKSPLANASI : OPERASI ARITMATIKA PADA MATRIKS DI R
> A <- c(12,13,11,49,20,21,20,13,40)
> B <- c(11,11,23,34,56,67,21,23,64)
> matrix(A,3)
[,1] [,2] [,3]
[1,] 12 49 20
[2,] 13 20 13
[3,] 11 21 40
> matrix(B,3)
[,1] [,2] [,3]
[1,] 11 34 21
[2,] 11 56 23
[3,] 23 67 64
> matrix(A,3)+matrix(B,3)
[,1] [,2] [,3]
[1,] 23 83 41
[2,] 24 76 36
[3,] 34 88 104

SELESAI
TERIMA KASIH

Potrebbero piacerti anche