91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: Matlab
  • 標簽: MATLAB??

資源簡介

本資源為人工魚群算法的MATLAB程序,包括人工魚群算法對二元函數尋優,有詳細的代碼解釋,方便新手學習

資源截圖

代碼片段和文件信息

function?[XnextYnext]=AF_follow(Xivisualstepdetatry_numberLBUBlastY)
%?追尾行為
%輸入:
%X???????????所有人工魚的位置
%i???????????當前人工魚的序號
%visual??????感知范圍
%step????????最大移動步長
%deta????????擁擠度
%try_number??最大嘗試次數
%LBUB????????各個數的上下限
%lastY???????上次的各人工魚位置的食物濃度

%輸出:
%Xnext???????Xi人工魚的下一個位置
%Ynext???????Xi人工魚的下一個位置的食物濃度
Xi=X(:i);
D=dist(XiX);
index=find(D>0?&?Dnf=length(index);
if?nf>0
????XX=X(:index);
????YY=lastY(index);
????[YmaxMax_index]=max(YY);
????Xmax=XX(:Max_index);
????Yi=lastY(i);
????if?Ymax/nf>deta*Yi;
????????Xnext=Xi+rand*step*(Xmax-Xi)/norm(Xmax-Xi);
????????for?i=1:length(Xnext)
????????????if??Xnext(i)>LBUB(i2)
????????????????Xnext(i)=LBUB(i2);
????????????end
????????????if??Xnext(i)????????????????Xnext(i)=LBUB(i1);
????????????end
????????end
????????Ynext=AF_foodconsistence(Xnext);
????else
????????[XnextYnext]=AF_prey(X(:i)ivisualsteptry_numberLBUBlastY);
????end
else
????[XnextYnext]=AF_prey(X(:i)ivisualsteptry_numberLBUBlastY);
end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1104??2010-07-24?01:02??二元函數尋優\AF_follow.m
?????文件?????????849??2010-12-12?13:16??二元函數尋優\AF_foodconsistence.p
?????文件?????????563??2010-07-24?01:06??二元函數尋優\AF_init.m
?????文件????????1179??2010-07-24?00:58??二元函數尋優\AF_prey.m
?????文件????????1088??2010-07-24?01:00??二元函數尋優\AF_swarm.m
?????文件?????????139??2010-07-11?14:56??二元函數尋優\dist.m
?????文件????????1596??2015-06-14?15:57??二元函數尋優\example2.m
?????目錄???????????0??2019-03-16?22:32??二元函數尋優\

評論

共有 條評論