Seperti
semua perhitungan, operator untuk mengambil turunan,
D()mengambil
masukan dan menghasilkan keluaran.
Bahkan, dibandingkan
dengan banyak operator,
D()cukup
sederhana: hanya membutuhkan satu masukan.
~notasi.
Contoh:
x^2~xatau
sin(x^2)~xatauy*cos(x)~y
Di
sebelah kiri
~adalah
ekspresi matematika, ditulis dalam notasi R yang benar, yang akan
dievaluasi menjadi angka ketika nilai numerik tersedia untuk semua
besaran yang dirujuk. Di
sebelah kanan
~adalah
variabel yang akan diambil turunannya.
Ini tidak perlu disebut
xatau
y;
setiap nama variabel yang
valid diperbolehkan.
Output
yang
dihasilkan
oleh
D()adalah
fungsi. Fungsi akan
mencantumkan sebagai argumen semua variabel yang terdapat dalam ekspresi
input. Anda kemudian dapat
mengevaluasi fungsi keluaran untuk nilai numerik tertentu dari argumen
untuk menemukan nilai fungsi turunan.
Sebagai contoh:
## [1] 2
## [1] 7
Ketika
ekspresi relatif sederhana dan terdiri dari fungsi matematika dasar,
D()seringkali
akan mengembalikan fungsi yang berisi rumus matematika.
Misalnya pada contoh di
atas
## function (x)
## 2 * x
## <bytecode: 0x7fb3973d7e20>
Untuk
ekspresi masukan lainnya,
D()akan
mengembalikan fungsi yang didasarkan pada perkiraan numerik ke turunan —
Anda tidak dapat ``melihat” turunannya, tetapi fungsi tersebut ada di
dalam metode perkiraan numerik:
Bentuk untuk turunan orde kedua dan lebih tinggi ini juga menghasilkan perhitungan yang lebih akurat.