Pada program ini menggunakan library(matlib). Perhitungan matriks kali ini dibantu dengan library tersebut.

library(matlib)
## Warning: package 'matlib' was built under R version 4.2.2

Pada kode di bawah ini adalah contoh dari pengkodean matriks dengan baris 3 dan kolom 3. Dan untuk variabel b yaitu hasil dari setiap perhitungan baris dari matriks.

A <- matrix(c(0, -2, -1, 2, 3, 2, 3, -2, 3), nrow = 3, ncol = 3)
b <- c(6, -1, 2)
A
##      [,1] [,2] [,3]
## [1,]    0    2    3
## [2,]   -2    3   -2
## [3,]   -1    2    3
b
## [1]  6 -1  2

Jika ingin megetahui nilai x dari setiap variabel x, kita dapat menghitungnya dengan Solve(A, b). Ketika di-run, maka akan ada nilai x yang dimana nilai tersebut untuk menyelesaikan persamaan linear.

Solve(A, b)
## x1      =           4 
##   x2    =  2.53846154 
##     x3  =  0.30769231

Berikut ini adalah contoh lainnya:

A <- matrix(c(1,0,1,0,1,0,0,1,0,1,1,0,0,1,0,1), nrow = 4, ncol = 4)
b <- c(475, 489, 542,422)
A
##      [,1] [,2] [,3] [,4]
## [1,]    1    1    0    0
## [2,]    0    0    1    1
## [3,]    1    0    1    0
## [4,]    0    1    0    1
b
## [1] 475 489 542 422
Solve(A, b)
## x1     - 1*x4  =   53 
##   x2     + x4  =  422 
##     x3   + x4  =  489 
##             0  =    0

Sumber Referensi: Ruriko Yoshida - Linear Algebra and its Application with R