作业帮 > 综合 > 作业

关于群智能优化算法程序的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 00:07:50
关于群智能优化算法程序的问题
请问例如PSO GA等算法 用MATLAB编写程序 为什么总是定义个体的位置为例如POS(i,:)这样的形式
为什么要定义成2维的 一维的为什么不行
如果POS(i,:)表示的是横纵坐标 ,但是看后面程序,i指的都是表示第几个个体,那么":"位置表示的什么意思呢
POS是一个二维数组 POS[i][j], 设其大小为 n * m
POS(i,:) 在matlab里表示 一个大小为m的一维数组 其中元素为 POS[i][0],...,POS[i][m-1]
再问: 请结合智能优化算法说下呗
再答: 由于不知道你程序具体是啥我的猜测是POS里存的是 x_1 y_1 z_1 x_2 y_2 z_2 ... ... ... x_n y_n z_n 这样的话 POS(i,:) = (x_i, y_i, x_i) 另真心建议楼主先去简单学习一下matlab....