📄 func.m
字号:
function Y = Func( x )% Objective Function: Min Y = (x1-1)^2+(x2-2)^2+1% %subject to: 0<=x1<=2; 0<=x2<=3; 2<=x3<=4;%Y = (x(:,1)-1).^2+(x(:,2)-2).^2+(x(:,3)-3).^2+1;% subject to: 0<=x1<=2; 0<=x2<=3; 2<=x3<=4; x1+x2<=2.5; x2+x3<=4.5;for i = 1:length(x(:,1)) Y(i) = (x(i,1)-1).^2+(x(i,2)-2).^2+(x(i,3)-3).^2+1; if (x(i,1)+x(i,2)>2.5) Y(i) = (x(i,1)-1).^2+(x(i,2)-2).^2+(x(i,3)-3).^2+1 - 300*(2.5-x(i,1)-x(i,2)); end if (x(i,2)+x(i,3)>4.5) Y(i) = (x(i,1)-1).^2+(x(i,2)-2).^2+(x(i,3)-3).^2+1 - 300*(4.5-x(i,2)-x(i,3)); endendY = Y';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -