资源简介
一种改进的果蝇算法,文件中包含matlab实现代码和算法说明
代码片段和文件信息
function [yyt]=LGMS_FOA()
% 动态随机搜索技术 差分演化 xbest+a*(xp1-xp2)
clear all;
clc
% for sd=1:1:10
yuantu0=imread(‘Beihang Gym.jpg‘);
yuantu=rgb2gray(yuantu0);
yuantu=double(yuantu);
m=size(yuantu);
pipei0=imread(‘Beihang Gym_2.jpg‘);
pipei=rgb2gray(pipei0);
pipei=double(pipei);
n=size(pipei);
num=150;% 种群个数
iter=100;
N=1;
w0=1;
ALPHA=0.95;
xaxis=ceil(N*(m(1)-n(1))*rand());
yaxis=ceil(N*(m(2)-n(2))*rand());
tic;
for i=1:num
x(i)=xaxis+floor(rand()*182-91);
y(i)=yaxis+floor(rand()*192-96);
if x(i)>(m(1)-n(1)+1) || x(i)<=0
x(i)=fix((m(1)-n(1)+1)*rand())+1;
else
x(i)=fix(x(i));
end
if y(i)>(m(2)-n(2)+1) || y(i)<=0
y(i)=fix((m(2)-n(2)+1)*rand())+1;
else
y(i)=fix(y(i));
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2783 2014-07-03 10:53 LGMS_FOA.m
文件 2243348 2014-11-30 10:52 LGMS-FOA.pdf
----------- --------- ---------- ----- ----
2246131 2
- 上一篇:VSC-HVDC完整例程
- 下一篇:BSA-and-CSO 代码
评论
共有 条评论