主要内容GydF4y2Ba

最大化目标GydF4y2Ba

所有求解器都试图最大限度地减少目标函数。如果您有最大化问题,即表单的问题GydF4y2Ba

最大限度GydF4y2Ba XGydF4y2Ba FGydF4y2Ba (GydF4y2Ba XGydF4y2Ba 的)GydF4y2Ba 那GydF4y2Ba

然后定义GydF4y2Ba GGydF4y2Ba (GydF4y2Ba XGydF4y2Ba 的)GydF4y2Ba =GydF4y2Ba -GydF4y2Ba FGydF4y2Ba (GydF4y2Ba XGydF4y2Ba 的)GydF4y2Ba 并最小化GydF4y2Ba GGydF4y2Ba 。GydF4y2Ba

例如,找到最大值GydF4y2Ba 晒黑GydF4y2Ba (GydF4y2Ba cosGydF4y2Ba (GydF4y2Ba XGydF4y2Ba 的)GydF4y2Ba 的)GydF4y2Ba 靠近GydF4y2Ba XGydF4y2Ba =GydF4y2Ba 5.GydF4y2Ba , 评估GydF4y2Ba

[x,fval] = fminunc(@(x)-tan(cos(x)),5)GydF4y2Ba
发现本地最低限度。优化完成,因为梯度的大小小于最优耐受性的值。GydF4y2Ba
x = 6.2832.GydF4y2Ba
fval = -1.5574.GydF4y2Ba

最大是GydF4y2Ba1.5574GydF4y2Ba(报告的负面GydF4y2Bafval.GydF4y2Ba),发生在GydF4y2Bax = 6.2832.GydF4y2Ba。这个答案是正确的,因为到五位数,最大值是GydF4y2Ba 晒黑GydF4y2Ba (GydF4y2Ba 1GydF4y2Ba 的)GydF4y2Ba =GydF4y2Ba 1GydF4y2Ba 。GydF4y2Ba 5.GydF4y2Ba 5.GydF4y2Ba 7.GydF4y2Ba 4.GydF4y2Ba ,发生在GydF4y2Ba XGydF4y2Ba =GydF4y2Ba 2GydF4y2Ba π.GydF4y2Ba =GydF4y2Ba 6.GydF4y2Ba 。GydF4y2Ba 2GydF4y2Ba 8.GydF4y2Ba 3.GydF4y2Ba 2GydF4y2Ba 。GydF4y2Ba