资源简介
基本粒子群matlab代码,可以作为学习matlab的粒子群编程的过程,希望相互学习相互进步。
代码片段和文件信息
function [par par_best]=update_par(parpar_best)
%Px=Px+Pv*t这里t=1Px为当前粒子的位置,Pv为当前粒子的速度
par.x=par.x+par.vx;
par.y=par.x+par.vy;
par.fit=compute_fit(par); %计算当前粒子适应度
%Pv=Pv+(c1*rand*(Gx-Px))+(c2*rand*(PBx-Px))
%这里c1c2为加速因子
%Gx为具有最佳适应度粒子的位置
%PBx为当前粒子的最佳位置
c1=1;
c2=1;
par.vx=par.vx+c1*rand()*(par_best.x-par.x)+c2*rand()*(par.bestx-par.x);
par.vy=par.vy+c1*rand()*(pa
相关资源
- 已知函数及区间,求区间内极值 mat
- 人工智能八数码问题过程表示求解m
- 用matlab实现三步搜索法
- 使用matlab批量删除txt文件中的连续的
- 根据面积或者边长求最小包围盒
- kernel function_matlab
- MATLAB在数学建模中的应用上下PDF 源程
- vicsek模型仿真-matlab代码
- matlab实现从txt中读取16进制数据并转换
- 三维粒子群算法的matlab实现 源代码带
- 二进制引力搜索算法BGSAmatlab程序
- 万有引力算法GSA-matlab程序
- poblano_toolbox_1.1.zip
- MATLAB环境下的船用柴油机故障诊断的
- 机械臂阻抗控制Matlab仿真
- Jacobi迭代算法
- MATLAB图片批量归一化
- 选择性搜索的matlab源代码
- matlab各个版本安装包以及破解文件
- CW HFM LFM宽带模糊函数仿真代码.m
- 模式识别matlab:最小错误率、最小风
- 基于MATLAB实现的说话人识别程序,分
- 一个声纹识别的全代码matlab
- 直流电机双闭环调试
-
单相逆变器驱动simuli
nk仿真 - ntripclient-MATLAB
- gui_mainfcn.m
- MATLAB图局部放大函数
- 基于粒子群算法的PID控制器优化设计
- MATLAB 对离散点进行圆拟合
评论
共有 条评论