example5_25.m

来自「这是一个MATLAB6。5 优化计算研究例题的所有源码」· M 代码 · 共 9 行

M
9
字号
function [eval]=rosenbrock(sol)
numv = size(sol,2);
x=sol(1:numv);
summ=0;
for i=1:numv-1
  summ=summ+100*(x(i+1)-x(i).^2).^2+(1-x(i)).^2;
end
eval=summ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?