Busque el intervalo para el mínimo y el máximo de la función en la programación R – función de optimización()

La funciónoptimize() u optimise() en R Language se usa para buscar en el intervalo de menor a mayor un mínimo o máximo de la función f con respecto a su primer argumento.
 

Sintaxis: optimizar(f, intervalo, máximo)
Parámetros:  
f: la función a optimizar. La función se minimiza o se maximiza sobre su primer argumento dependiendo del valor de máximo.
intervalo: un vector que contiene los puntos finales del intervalo para buscar el mínimo.
máximo: el valor lógico dice maximizar o minimizar. Su valor predeterminado es minimizar. 
 

Ejemplo 1: 
 

Python3

# R program to illustrate
# optimize function
 
# Specifying a function
f <- function(x) {5 * x ^ 2 - 12 * x + 17}
 
# Calling the optimize() function
# over the interval of -5 to 5, to
# minimize the value
optimize(f, interval = c(-5, 5))

Producción: 
 

$minimum
[1] 1.2

$objective
[1] 9.8

Ejemplo 2: 
 

Python3

# R program to illustrate
# optimize function
 
# Specifying a function
f <- function(x) {5 * x ^ 2 - 12 * x + 17}
 
# Calling the optimize() function
# over the interval of -5 to 5, to
# maximize the value
optimize(f, interval = c(-5, 5), maximum = T)

Producción: 
 

$maximum
[1] -4.999944

$objective
[1] 201.9965

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *