📄 store.m
字号:
%store
if t==0 %第一次观测,即初始化观测
MAX0(number)=f;
BEST(number,:)=x(v,:);
elseif t==1 %循环中的第一代
if f>MAX0(number) %,如果本代最优解比初始化的最优解适应度高,则第一代保持的最优解即为本代最优解
MAX(number,t)=f;
BEST(number,:)=x(v,:);
else MAX(number,t)=MAX0(number);
BEST(number,:)=BEST(number,:);
end
elseif f>MAX(number,t-1) %循环中本代最优解比上代保持的最优解适应度高,则本代最优解为本代保持的最优解
MAX(number,t)=f;
BEST(number,:)=x(v,:);
else
MAX(number,t)=MAX(number,t-1);%循环中本代最优解比上代保持的最优解适应度低,则本代保持的最优解认为上代保持的最优解
BEST(number,:)=BEST(number,:);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -