Di artikel ini kita akan membahas Diferensiasi Fungsi
Polinomial. Diferensiasi fungsi polinomial adalah proses
untuk mencari turunan dari suatu fungsi polinomial. Turunan dari fungsi
polinomial dapat dihitung secara manual dengan menggunakan rumus
diferensiasi suku-suku polinomial, atau menggunakan fungsi
deriv() dari library mosaic pada RStudio.
library(ggplot2)
# Langkah pertama
polynomial_function <- function(x) 2 * x^3 + 3 * x^2 - 5 * x + 7
# Langkah kedua
derivative_function <- function(x) 6 * x^2 + 6 * x - 5
# Langkah ketiga
x_values <- seq(-10, 10, by = 0.1)
# Langkah keempat
y_original <- polynomial_function(x_values)
y_derivative <- derivative_function(x_values)
# Langkah kelima
df <- data.frame(x = x_values, f_x = y_original, df_dx = y_derivative)
# Langkah keenam
ggplot(df, aes(x, y)) +
geom_line(aes(y = f_x, color = "Fungsi Asli")) +
geom_line(aes(y = df_dx, color = "Derivatif")) +
labs(title = "Grafik fungsi asli dan Derivatif",
x = "x", y = "y") +
scale_color_manual(values = c("Fungsi Asli" = "deeppink", "Derivatif" = "black")) +
theme_minimal()
Berikut ini adalah penjelasan dari setiap langkah kode diatas:
Langkah pertama:
Pertama, kita mendefinisikan fungsi polinomial yang akan kita
diferensiasi. Dalam contoh ini, kita menggunakan fungsi polinomial
f(x) = 2x^3 + 3x^2 - 5x + 7. Ini adalah langkah awal untuk
menghitung turunan fungsi ini.
Langkah kedua:
Setelah kita mendefinisikan fungsi polinomial, kita selanjutnya
menghitung turunannya. Turunan fungsi polinomial ini dihitung dengan
metode matematis, sesuai dengan aturan diferensiasi fungsi polinomial.
Hasilnya adalah fungsi turunan, dalam contoh ini adalah
Derivative = 6x^2 + 6x - 5.
Langkah ketiga:
Untuk membuat plot dari fungsi dan turunannya, kita perlu memiliki
sekuens dari nilai-nilai x. Kita membuat sekuens ini dari
-10 hingga 10 dengan selang 0.1. Sekuens nilai x ini akan
digunakan untuk menghitung nilai fungsi dan turunannya pada titik-titik
tersebut.
Langkah keempat:
Kita menghitung nilai fungsi asli (f(x)) dan nilai turunan
(Derivative) pada setiap titik dalam sekuens
x. Ini melibatkan penggantian nilai x ke dalam
kedua fungsi (f(x) dan Derivative), sehingga
kita mendapatkan dua himpunan nilai y.
Langkah kelima:
Untuk membuat plot, kita perlu menyusun data dalam sebuah kerangka data.
Dalam langkah ini, kita membuat kerangka data yang memiliki tiga kolom:
x (nilai x), f_x (nilai fungsi
asli), dan df_dx (nilai turunan). Ini akan membantu kita
dalam membuat visualisasi data.
Langkah keenam:
Terakhir, kita dapat membuat plot dari fungsi asli dan turunan. Dalam
contoh ini, kita menggunakan paket ggplot2 untuk membuat
plot, dengan deeppink mewakili
fungsi asli dan garis hitam mewakili Derivatif. Plot ini memungkinkan
kita untuk melihat bagaimana fungsi dan turunannya berkaitan satu sama
lain.
Navigasi materi Differentiation
Differentiation Aplikasi Differentiation Diferensiasi Fungsi Polinomial