最后在炼数成金那边找到了很好的一篇教程
在这里把它整理一下
做个粒子群算法的收尾
main.m
%% I. 清空环境 clc clear %% II. 绘制目标函数曲线 figure [x,y] = meshgrid(-5:0.1:5,-5:0.1:5); z = x.^2 + y.^2 - 10*cos(2*pi*x) - 10*cos(2*pi*y) + 20; mesh(x,y,z) hold on %% III. 参数初始化 c1 = 1.49445; c2 = 1.49445; maxgen = 1000; % 进化次数 sizepop = 100; %种群规模 Vmax = 1; Vmin = -1; popmax = 5; popmin