标签: matlab mathematical-optimization derivative
如何使用导数最小化Matlab中的多元函数?
到目前为止,为了最小化单变量函数,我使用了fminunc, 但现在我需要使用多变量函数。
谢谢
答案 0 :(得分:3)
使用fminunc。如果要使用渐变,只需将其作为目标函数的第二个输出返回。您还需要在options对象中指明您正在传递渐变。
fminunc
options
options = optimoptions('fminunc','GradObj','on');
我相信文档中有关于传递Hessian的信息(如果存在的话)。