谁能告诉我matlab最速下降法中这个语句的作用?急

谁能告诉我matlab最速下降法中这个语句的作用?急
t=(-d)'*d/((-d)'*Q*d);
其中t说是搜索方向。
d是梯度的负值
Q是hesse矩阵。
这句话是用的哪个公式啊?
搜索方向是什么啊?
最速下降法,就是求梯掘滚度。
例如:求f=(x-y)/(x^2 y^2 2)在(-3,-2)处的梯度。

clc;clear
x=-3;y=-2
f='(x-y)/(x^2 y^2 2)'
fx=diff(f,'x')%对x求偏禅誉导数
fy=diff(f,'y')%对y求偏导数贺散段
g=[fx fy]%梯度
g=subs(g)%把符号变量转为数值

参考此毕搭枣公手拆枝桥式推导


← 上一篇: 下一篇: →