该压缩包包含四个文件:MyPSO.m、TestFucnt.m、test_mypso.m和CalFitnessFunct.m。MyPSO.m实现了PSO算法,通过传入一个结构体参数来使用,函数简单易用。TestFucnt.m是待寻优的测试函数,CalFitnessFunct.m用于计算粒子的适应度。test_mypso.m则是测试函数,验证算法在不同寻优函数下的正确性。用户可根据需求修改TestFucnt.m中的函数实现或直接调整Options.OptFunctName,并同时修改test_mypso.m中的Options.DimSize和Options.Xrange。所有代码都有详细注释,方便理解和使用。