Universitas : UIN Malang

Jurusan : Teknik Informatika

Dosen Pengampu : Prof. Dr. Suhartono, M.Kom

Fungsi legendre.quadrature() dari Paket gaussquand dapat dijadikan alternatif untuk menghitung integral suatu fungsi menggunakan metode Gauss-Lagendre. Fortmat fungsi tersebut adalah sebagai berikut:

legendre.quadrature(functn, rule, lower=-1, upper=1, 
  weighted = TRUE, ...)

Untuk menentukan rule pada fungsi legendre.quadrature(), diperlukan fungsi lain yang tersedia pada Paket gaussquad. Fungsi tersebut adalah legendre.quadrature.rules(). Fungsi tersebut akan menampilkan list data frame berdasarkan orde polinomial yang digunakan sebagai taksiran yang terdiri atas faktor bobot dan titik evaluasi. Format fungsi tersebut adalah sebagai berikut:

legendre.quadrature.rules(n,normalized=FALSE)

Untuk memahami penerapan kedua fungsi tersebut berikut disajikan contoh penerapannya:

library(gaussquad)
# menampilkan aturan untuk orde 4
legendre.quadrature.rules(4
# mencari integral suatu fungsi dengan orde
# gauss-legendre sebesar 4
f <- function(x)x^6
rule <- legendre.quadrature.rules(4)[[4]]

legendre.quadrature(f, rule, lower=-1, upper=1)