1

如何使用导数最小化 Matlab 中的多元函数?

到目前为止,为了最小化单变量函数,我使用了 fminunc,但现在我需要使用多变量函数。

谢谢

4

1 回答 1

3

使用fminunc. 如果要使用梯度,只需将其作为目标函数的第二个输出返回。您还需要在options对象中指出您正在传递渐变。

options = optimoptions('fminunc','GradObj','on');

我相信文档中有关于通过 Hessian 的信息(如果存在的话)。

于 2013-08-19T18:28:01.527 回答