UIN Maulana Malik Ibrahim Malang
Turunan adalah pengukuran terhadap bagaimana fungsi berubah seiring perubahan nilai yang dimasukan, atau secara umum turunan menunjukkan bagaimana suatu besaran berubah akibat perubahan besaran lainnya. Proses dalam menemukan turunan disebut diferensiasi. Turunan fungsi f adalah fungsi f ’ yang nilainya di c adalah
asalkan limit ini ada. Jika f mempunyai turunan di setiap x anggota domain maka
Turunan atau diferensial dipakai sebagai sebuah alat untuk menyelesaikan berbagai permasalah yang dijumpai di dalam bidang geometri dan mekanika. Konsep turunan fungsi secara universal atau menyeluruh banyak sekali dimanfaatkan di dalam berbagai bidang keilmuan.
Sintaks yang digunakan adalah sebagai berikut :
findiff <- function(f, x, h, method=NULL){
if(is.null(method)){
warning("please select a method")
}else{
if(method == "forward"){
return((f(x+h)-f(x))/h)
}else if(method=="backward"){
return((f(x)-f(x-h))/h)
}else if(method=="central"){
return((f(x+h)-f(x-h))/(2*h))
}else{
warning("you can use method: forward, bacward, or central")
}
}
}
jik f (x) = 3x^8 - 5x^6 + x*4 - x + 11 maka turunan dari f (x) adalah
findiff(function(x)
3*(x^8) + 5*(x^6) + x*4-x + 11, x=3, h=0.05,
method="central")
## [1] 59889.84
findiff(function(x)
3*(x^4) + 2*(x^2) +x, x=3, h=0.05,
method="central")
## [1] 337.09
findiff(function(x)
x*3 + 3*(x^2), x=2, h=0.05,
method="central")
## [1] 15
Jika ƒ(x) = 5x^6 − 2x^4 + x^3 − 8x + 3, maka turunan dari fungsi f(x) adalah
findiff(function(x)
5*(x^6) - 2*(x^4) + x^3 - 8*x +3, x=3, h=0.05,
method="central")
## [1] 7099.693
findiff(function(x)
3*(x^4) + 2*(x^2) + 5*x, x=3, h=0.05,
method="central")
## [1] 341.09
findiff(function(x)
2*4*(x^3) + 3*(x*2), x=3, h=0.05,
method="central")
## [1] 222.02
Jika k suatu konstanta, f dan g fungsi-fungsi yang terdiferensialkan, u dan v fungsi – fungsi dalam x sehingga u =f(x) dan v =g(x) maka berlaku :
Jika ƒ(x) = 2*s-1 /s^2+1, maka turunan dari f(x) adalah
findiff(function(x)
((2*x)-1)/((x*2)+1), x=3, h=0.05,
method="central")
## [1] 0.08164932
findiff(function(x)
(3*(x^4) + 2*(x^2)+x)*((x^2)+7), x=3, h=0.05,
method="central")
## [1] 6980.743
findiff(function(x)
(x^3) + 3*(x^2)*(4*(x^2)+2), x=3, h=0.05,
method="central")
## [1] 1359.362
findiff(function(x)
1/(3*(x^2)+1), x=3, h=0.05,
method="central")
## [1] -0.02297061
findiff(function(x)
1/(4*(x^2))- ((3*x)+9), x=1, h=0.05,
method="central")
## [1] -3.502509
Suhartono.2015.Memahami Kalkulus Dasar Menggunakan Wolfram Mathematica 9.UIN Maliki Malang: Malang.