Calcule la raíz de una ecuación dentro de un intervalo en la programación R: función uniroot()

uniroot()La función en R Language se usa para calcular la raíz de una ecuación con el rango inferior y superior del intervalo pasado como argumentos.

Sintaxis: uniroot (diversión, intervalo, inferior, superior)

Parámetros:
fun: función con la ecuación
intervalo: con rango superior e inferior de la raíz
inferior: punto final inferior del intervalo
superior: punto final superior del intervalo

Ejemplo 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)

Producción:

$root
[1] 3.449485

$f.root
[1] -4.310493e-05

$iter
[1] 5

$init.it
[1] NA

$estim.prec
[1] 6.103516e-05

Ejemplo 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

Producción:

[1] 3.449485
[1] -1.44949

Publicación traducida automáticamente

Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *