Dosen Pengampu : “Prof. Dr. Suhartono, M.Kom”
Mata Kuliah : “Kalkulus”
Prodi : “Teknik Informatika”
Lembaga : “Universitas Islam Negeri Maulana Malik Ibrahim Malang”
vektor
Vektor merupakan kombinasi berbagai nilai (numerik, karakter, logical, dan sebagainya berdasarkan jenis input data) pada objek yang sma. Pada contoh kasus berikut, pembaca akan memiliki sesuai jenis data input yaituvektor nu- merik, vector karakter, vektor logical, dll.
Vektor ternyata terbagi menjadi beberapa jenis, yaitu:
1.Vektor Nol : Suatu vektor yang panjangnya nol dan tidak memiliki arah vektor yang jelas.
2.Vektor Posisi : Suatu vektor yang posisi titik awalnya di O (0,0), sedangkan posisi titik ujungnya di satu titik tertentu (selain titik O).
3.Vektor Satuan : Suatu vektor yang panjangnya satu satuan.
4.Vektor Basis : Suatu vektor yang panjangnya satu satuan, tapi arahnya searah dengan sumbu koordinat.
Vektor dibuat dengan menggunakan fungsi c()(concatenate) seperti yang disajikan pada sintaks berikut:
# membuat vektor numerik
x <- c(12,5,6,7.5,9.6)
x # print vektor
## [1] 12.0 5.0 6.0 7.5 9.6
## [1] 12.0 5.0 6.0 7.5 9.6
# membuat vektor karakter
y <- c("tas","pensil","penghapus","buku")
y # print vektor
## [1] "tas" "pensil" "penghapus" "buku"
## [1] "tas" "pensil" "penghapus" "buku"
# membuat vektor logical
t <- c("TRUE", "FALSE", "TRUE")
t # print vektor
## [1] "TRUE" "FALSE" "TRUE"
## [1] "TRUE" "FALSE" "TRUE"
selain menginput nilai pada vektor, kita juga dapat memberi nama nilai setiap vektor menggunakan fungsi names().
# Membuat vektor jumlah buah yang dibeli
Jumlah <- c(5,5,6,7)
names(Jumlah) <- c("Apel", "Jeruk", "Rambutan", "Salak")
# Atau
Jumlah <- c(Apel=5, Jeruk=5, Rambutan=6, Salak=7)
# Print
Jumlah
## Apel Jeruk Rambutan Salak
## 5 5 6 7
## Apel Jeruk Rambutan Salak
## 5 5 6 7
Penting! Vektor hanya dapat memuat satu buah jenis data. Vektor hanya dapat mengandung jenis data numerik saja, karakter saja, dll. Untuk menentukan panjang sebuah vektor kita dapat menggunakan fungsi lenght().
length(Jumlah)
## [1] 4
## [1] 4
referensi : https://bookdown.org/moh_rosidi2610/Metode_Numerik/calculation.html#aritmaticfunction