最速下降法,就是求梯度. 例如:求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)%把符号变量转为数值