玫瑰函数图像 matlab用最速下降法(梯度法)计算Rosenbrock函数,求程序代码?
浏览量:1836
时间:2021-03-16 22:02:36
作者:admin
matlab用最速下降法(梯度法)计算Rosenbrock函数,求程序代码?
Rosenbrock函数实现代码:CLC,clear allformat long gx0=[00]乐趣=@funcgfun=@gfunc[x,Val,k]=grad(fun,gfun,x0)%最速下降法(梯度法)目标函数f=func(x)f=100*(x(1)^2-x(2))^2(1-x(1))^2末级梯度函数g=gfunc(x)g=[400*x(1)*(x(1)^2-x(2))-x(2)2*(x(1) -200*(x(1)^2-x(2))]如果最终运行结果有任何问题,请向我发送私人消息。用GA()得到的Rosenbrock函数的结果与用上述方法得到的结果接近。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。