R, seperti kebanyakan bahasa komputer, memiliki konstruksi pemrograman untuk mewakili operasi yang mengambil satu atau lebih input dan menghasilkan output. Di R, ini disebut “fungsi.” Di R, semua yang Anda lakukan melibatkan fungsi, baik secara eksplisit maupun implisit. Kita bisa menggunakan operator aritmatika seperti pada umumnya akar, pangkat, bagi, kali, tambah, dan kurang di R. Berikut adalah contoh fungsi.

Contoh Program Fungsi

Bila diketahui sebuahh fungsi f(x)=2x-1 maka dapat dituliskan :

f <- function(x) {
  2 * x -1
}

Untuk f(1) maka dijalankan :

f(1)
## [1] 1

Untuk f(3) maka dijalankan :

f(3)
## [1] 5

Bila diketahui sebuahh fungsi f(x)=2x^2-x+1 maka dapat dituliskan :

f <- function(x) {
  2*x^2 -x+1
}

Untuk f(2) maka dijalankan :

f(2)
## [1] 7