资源简介

一种改进的果蝇算法,文件中包含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


评论

共有 条评论