當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R語言 integrate()用法及代碼示例


integrate()R語言中的函數用於計算所提供函數的單階積分。

用法: 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

相關用法


注:本文由純淨天空篩選整理自utkarsh_kumar大神的英文原創作品 Compute Single Order Integral value of a Function in R Programming – integrate() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。