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

时间:2013-08-19 18:19:55

标签: matlab mathematical-optimization derivative

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

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

谢谢

1 个答案:

答案 0 :(得分:3)

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

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

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