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