⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initial1.m.txt

📁 求解对问题的matlab程序直接运行就可的到结果
💻 TXT
字号:
%初始化
gen=50;                            %设置进化代数
popsize=15;                        %设置种群规模
max_velocity=1;                    %最大速度限制
best_fitness=inf;                  
pop(popsize,14)=0;                 %初始化种群,创建popsize行14列的0矩阵,
                                   %种群数组第1—4列为x1,x2,x3,x4的值,
                                   %第5-8列为x1,x2,x3,x4速度分量,
                                   %第9-12列为个体最优位置的x1,x2,x3,x4的值,
                                   %第13列为个体最优适值,第14列为当前个体适应值
for i=1:popsize
    for j=1:4
        pop(i,j)=rand();           %初始化种群粒子的位置
        pop(i,j+4)=rand()*2-1;     %初始化种群粒子的速度
    end
    for m=9:12    
        pop(i,m)=pop(i,m-8);       %初始状态下个体最优值等于初始位置
    end
    pop(i,13)=inf;
    pop(i,14)=inf;
end
c1=2.05;
c2=2.05;
x1_min=0;
x2_min=0;
x3_min=0;
x4_min=0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -