使用 nlm 函数对多个变量进行优化

Using the nlm function for optimization with multiple variables

nlm 函数可以用于多变量优化吗?那将如何运作?

例如:我想找到 x 和 y 以使 f(x,y) 最小化。 nlm 函数将如何工作?

类似的东西?:

nlm(f,c(0.1,0.1))

创建一个接收向量的函数:

f <- function(X) {
  x <- X[1]
  y <- X[2]
  (x-3.14)^2 + (y-6.28)^2
}
nlm(f,c(0.1,0.1))