梯度下降法的原理,本文不再描述,请参阅其它资料. 梯度下降法函数function [k ender]=steepest(f,x,e),需要三个参数f.x和e,其中f为目标函数,x为初始点,e为终止误差.输出也为两个参数,k表示迭代的次数,ender表示找到的最低点. steepest.m: function [k ender]=steepest(f,x,e) %梯度下降法,f为目标函数(两变量x1和x2),x为初始点,如[3;4] syms x1 x2 m; %m为学习率 d=-[diff(f,…