我有100种工况需要优化,能否用循环语句或者矩阵的形式将这个100种情况用遗传算法优化,而不是手动的一次次点击优化。谢谢
下面这个代码不能还缺少循环的东西
%遗传算法优化
for i=1:2 %需要优化的次数
a=4; %优化变量个数
up=[15 15 1000 20];%优化变量边界
low=[8 7 10 0.8];
% 设置非默认求解器选项
options = optimoptions("ga","HybridFcn","fmincon");
% 求解
[solution,objectiveValue] = ga(@CLHSn,a,[],[],[],[],low,up,@consn,[],...
options);
% 清除变量
clearvars options
end