这是我的非线性规划:
这是我matlab的代码:
clear;
clc
options = gaoptimset('PopulationSize',30, 'Generations', 300); % 遗传算法相关配置
fun = @aa; % 设置适应度函数句柄
nonlcon = @nonlconfun; % 设置非线性约束函数句柄
nvars = 4; % 自变量个数
A = []; b = [];
Aeq = [1,1,1,0]; beq = [1];
lb = [0;0;0;0]; ub = [];
[x_best, fval] = ga(fun, nvars, A,b,Aeq,beq,lb,ub,nonlcon,options);
这是我定义的函数:
这是我定义的非线性约束函数:
这是我出现的几个错误: