R Programming adalah bahasa pemrograman yang digunakan secara luas dalam analisis data dan statistik. Dalam R Programming, terdapat banyak fungsi dan paket yang mendukung pengolahan dan visualisasi data. Sangkut pautnya dengan linear algebra terletak pada kemampuannya untuk melakukan manipulasi matriks dan vektor dengan mudah. R memiliki fitur bawaan yang kuat untuk operasi matriks, seperti perkalian matriks, invers matriks, dan pemecahan sistem persamaan linear. Hal ini memungkinkan pengguna R untuk menerapkan konsep-konsep linear algebra dalam analisis data, seperti regresi linier, dekomposisi nilai singular, dan analisis faktor. Selain itu, R juga menyediakan paket tambahan seperti ‘Matrix’ dan ‘LAPACK’ yang memperluas fungsionalitas linear algebra dalam R. Dengan menggunakan R Programming, pengguna dapat mengimplementasikan dan menjalankan metode-metode linear algebra dengan mudah dalam konteks analisis data dan statistik.

print("HelloWorld")
## [1] "HelloWorld"
var1 = "domba kuring"
print(var1)
## [1] "domba kuring"
var2 <- "domba kuring"
print(var2)
## [1] "domba kuring"
"domba kuring" -> var3
print(var3)
## [1] "domba kuring"
a <- 1
b <- 2
 
print(a + b)
## [1] 3
a <- 12
b <- 5
 
cat ("Addition :", a + b, "\n")
## Addition : 17
cat ("Subtraction :", a - b, "\n")
## Subtraction : 7
cat ("Multiplication :", a * b, "\n")
## Multiplication : 60
cat ("Division :", a / b, "\n")
## Division : 2.4
cat ("Modulo :", a %% b, "\n")
## Modulo : 2
cat ("Power operator :", a ^ b)
## Power operator : 248832
vec1 <- c(FALSE, TRUE)
vec2 <- c(TRUE,FALSE)
 
cat ("Element wise AND :", vec1 & vec2, "\n")
## Element wise AND : FALSE FALSE
cat ("Element wise OR :", vec1 | vec2, "\n")
## Element wise OR : TRUE TRUE
cat ("Logical AND :", vec1 && vec2, "\n")
## Warning in vec1 && vec2: 'length(x) = 2 > 1' in coercion to 'logical(1)'
## Logical AND : FALSE
cat ("Logical OR :", vec1 || vec2, "\n")
## Warning in vec1 || vec2: 'length(x) = 2 > 1' in coercion to 'logical(1)'
## Warning in vec1 || vec2: 'length(x) = 2 > 1' in coercion to 'logical(1)'
## Logical OR : TRUE
cat ("Negation :", !vec1)
## Negation : TRUE FALSE
a <- 10
b <- 14
 
cat ("a less than b :", a < b, "\n")
## a less than b : TRUE
cat ("a less than equal to b :", a <= b, "\n")
## a less than equal to b : TRUE
cat ("a greater than b :", a > b, "\n")
## a greater than b : FALSE
cat ("a greater than equal to b :", a >= b, "\n")
## a greater than equal to b : FALSE
cat ("a not equal to b :", a != b, "\n")
## a not equal to b : TRUE
v1 <- "Gumikkk"
v2 <<- "Gumikkk"
v3 = "Gumikkk"
 
"Gumikkk" ->> v4
"Gumikkk" -> v5
 
# Performing operations on Operands
cat("Value 1 :", v1, "\n")
## Value 1 : Gumikkk
cat("Value 2 :", v2, "\n")
## Value 2 : Gumikkk
cat("Value 3 :", v3, "\n")
## Value 3 : Gumikkk
cat("Value 4 :", v4, "\n")
## Value 4 : Gumikkk
cat("Value 5 :", v5)
## Value 5 : Gumikkk