13 Januari 2009

Polinomial

Pada aljabar, fungsi polinomial atau disingkat polinomial, adalah suatu fungsi yang berbentuk


Seringkali yang menjadi masalah adalah mendapatkan akar dari polinomial tersebut. Contohnya adalah sebagai berikut


Berapa nilai-nilai x yang memenuhi persamaan di atas? R dapat menyelesaikan dengan mudah, dengan memanfaatkan package polynom. Langkah-langkahnya adalah sebagai berikut.

> # panggil package polynom

> libray(polynom)

> p<-polynomial(c(-10, 21, -12, 1))

> p

-10 + 21*x - 12*x^2 + x^3

> solve(p)

[1] 1 1 10

Perhatikan bahwa pada fungsi polynomial argumennya merupakan koefisien-koefisie polinom yang akan kita cari akarnya dan ditulis secara menurun, dari pangkat paling rendah ke yang paling tinggi. Fungsi R polynomial diatas disimpan ke objek (variabel) p. Fungsi solve dengan argument berupa objek p, akan memberikan nilai-nilai akar, yaitu ada tiga, berturut-turut adalah 1, 1, dan 10.

Untuk menggambarkan bagaimana kurva polinom tersebut


memotong sumbu-x, yang menunjukkan akar-akarnya. Perintah R nya adalah sebagai berikut

> plot(p, ylim=c(-110, 20), col="blue")

> abline(h=0, v=c(1,10), lty=2)

Hasilnya adalah sebagai berikut











Ok. Selamat mencoba …

3 komentar:

Anonim mengatakan...

Knp function "libray(polynom)" gk bisa dbca program R na mas?? thx

Unknown mengatakan...

Mungkin maksudnya library(polynom), anda harus punya package polynom terlebih dahulu. Kalau tidak anda harus mengunduhnya.

Unknown mengatakan...

Mungkin maksudnya library(polynom), anda harus punya package polynom terlebih dahulu. Kalau tidak anda harus mengunduhnya.