main2.m.txt
来自「求解对问题的matlab程序直接运行就可的到结果」· 文本 代码 · 共 36 行
TXT
36 行
global popsize; %种群规模
global pop; %种群
global c1; %个体最优导向系数
global c2; %全局最优导向系数
global w; %惯性权重
global t; %压缩因子
global gbest_x1; %全局最优解x1的值
global gbest_x2; %全局最优解x2的值
global gbest_x3; %全局最优解x3的值
global gbest_x4; %全局最优解x4的值
global best_fitness; %增广目标函数的最优值
global x1_min; %x1的下限
global x2_min; %x2的下限
global x3_min; %x3的下限
global x4_min; %x4的下限
global gen; %迭代次数
global iter; %当前跌代次数
global max_velocity; %最大速度
global Re; %目标函数的最优值
initial1; %初始化
for iter=1:gen
adapting1; %计算适应值
updatepop1; %更新粒子位置
pause(0.01);
end
disp(X);
disp(Y);
disp(Re);
initial1;
clear iter;
clear x1_min;
clear x2_min;
clear x3_min;
clear x4_min;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?