⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wood.m

📁 无约束优化中的共轭梯度算法程序
💻 M
字号:
function [fvec,J] = wood(n,m,x,opt)% *********************************************% *********************************************%% Function [fvec,J]=WOOD (n,m,x,opt)% Wood function    [14] % Dimensions:     n=4   m=6% Function Definition:%       f1(x)= 10(x2 -x1^2)%       f2(x)= 1 - x1%       f3(x)= (90)^.5*(x4-x3^2)%       f4(x)= 1-x3%       f5(x)= (10)^.5 * (x2+x4-2)%       f6(x)= (10)^(-.5) * (x2-x4)% Standard starting point:  (-3,-1,-3,-1)% Minima of f=0 at (1,1,1,1)% *********************************************xif((opt==1)|(opt ==3))fvec =   [  10*(x(2)-x(1)^2)            1-x(1)            sqrt(90)*(x(4)-x(3)^2)            1-x(3)            sqrt(10)*(x(2)+x(4)-2)            (1/sqrt(10))*(x(2)-x(4))  ];end;if ((opt==2)|(opt==3))J    =   [  -20*x(1)       10        0            0            -1     	   0         0            0             0         	   0    -2*sqrt(90)*x(3)  sqrt(90)                 0             0        -1            0             0           sqrt(10)    0           sqrt(10)             0         1/sqrt(10)    0          -1/sqrt(10)  ] ;end;if((opt<1)|(opt>3))        disp('Error: Option value for WOOD.M is either <1 or >3');end;       

⌨️ 快捷键说明

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