有0.618算法,梯度法,共轭梯度法,Fibobacci法,牛顿法,最速下降法,惩罚函数法,lagrange法的matlab代码