R语言 计算一个函数的单阶积分值– integrate() 函数
R语言中的 integrate() 函数是用来计算所提供的函数的单阶积分的。
语法: integrate(f, lower, upper)
参数:
f: 代表一个函数
lower: 代表积分的下限
upper: 代表积分的上限
要了解更多选项参数,请使用下面的命令。
help("integrate")
例1 :
# Create function
f<-function(x) x^3 + 2*x
# Integrate from 0 to 1
integrate(f, 0, 1)
输出
1.25 with absolute error < 1.4e-14
例2 :
# Create function
f <- function(x) {1/((x+1)*sqrt(x))}
# Integrate from 0 to 5
integrate(f, lower = 0, upper = 5)
输出
2.300524 with absolute error < 0.00011