يمكن حساب التكامل عددياً في لغة البرمجة آر R من خلال عدة دوال يمكن تلخيصها كما يلي:
1/ حساب تكامل دالة في متغير واحد مثل:
ويمكن حساب ذلك من خلال الكود التالي:
In: f=function(x){ exp(-x) } integrate(f, 0, Inf) Out: 1 with absolute error < 5.7e-05
2/ حساب تكامل دالة في أكثر من متغير مثل:
ويمكن حساب ذلك من خلال الكود التالي:
In: library(cubature) f <- function(x){ x[1]*(x[2]^2) } adaptIntegrate(f, lowerLimit = c(0, 0), upperLimit = c(2, 1)) Out: $integral [1] 0.6666667 $error [1] 4.440892e-16 $functionEvaluations [1] 17 $returnCode [1] 0