-1

f(x) = xyRを使用して関数を最大化する方法を知りたいx + y = 100と思っています。最適化や最適化など、それを行うのに役立つパッケージをいくつか知っていますが、最適化するパラメーターの値のベクトルが必要です。値を使用せずにそれができるかどうか知りたいです。

アドバイスや助けをいただければ幸いです。

ありがとう !!

4

1 に答える 1

0

はい、できました。

maxiFunc <- function(x) {
    x1 <- x[1]
    y = (500-x1)/2
    x1*y
}
xmax = optimize(maxiFunc, interval= c(0, 500), tol = .Machine$double.eps^0.25, maximum = TRUE)
paste("The maximum value of the function is", xmax$objective)

高校の微積分の質問をするつもりはありませんでしたが、interval= c(0, 500). 入力していただきありがとうございます。

于 2013-10-27T02:06:38.467 に答える