uniroot()
R語言中的函數用於計算方程的根,並以區間的下限和上限作為參數傳遞。
用法: uniroot(fun, interval, lower, upper)
參數:
fun:方程的函數
interval:根的上下範圍
lower:區間的下端點
upper:區間的上端點
範例1:
# R program to calculate root of an equation
# Function with equation
fun <- function(x) {2 * x ^ 2 - 4 * x -10}
# Calling uniroot() function
uniroot(fun, lower = 0, upper = 4)
輸出:
$root [1] 3.449485 $f.root [1] -4.310493e-05 $iter [1] 5 $init.it [1] NA $estim.prec [1] 6.103516e-05
範例2:
# R program to calculate root of an equation
# Function with equation
fun <- function(x) {2 * x ^ 2 - 4 * x -10}
# Calling uniroot() function
uniroot(fun, c(0, 4))$root
uniroot(fun, lower = -4, upper = 0)$root
輸出:
[1] 3.449485 [1] -1.44949
相關用法
- R語言 optimize()用法及代碼示例
- R語言 sqrt()用法及代碼示例
- R語言 charmatch()用法及代碼示例
- R語言 solve()用法及代碼示例
- R語言 acos()用法及代碼示例
- R語言 cos()用法及代碼示例
- R語言 cosh()用法及代碼示例
- R語言 sin()用法及代碼示例
- R語言 sinh()用法及代碼示例
- R語言 tanh()用法及代碼示例
- R語言 tan()用法及代碼示例
- R語言 asin()用法及代碼示例
- R語言 acos()用法及代碼示例
- R語言 atan()用法及代碼示例
- R語言 exp()用法及代碼示例
- R語言 factorial()用法及代碼示例
- R語言 choose()用法及代碼示例
- R語言 cumprod()用法及代碼示例
- R語言 colSums()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Calculate the Root of a Equation within an interval in R Programming – uniroot() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。