⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 start.m

📁 粒子群算法
💻 M
字号:
function [ output_args ] =strat( input_args )%UNTITLED1 Summary of this function goes here%  Detailed explanation goes here format long warning off%    function[sol,eval]=fitness(sol,options) %        x=sol(1); %        eval=x+10*sin(5*x)+7*cos(4*x); %    %把上述函数存储为fitness.m文件并放在工作目录下 %    initPop=initialize(10,[0 0.0004;0.001 2;10 100;0.0001 2],'KPCASVM',[],[1e-6 1 1]);%生成初始种群,大小为10      initPop1=[   0.00031792843208   0.27390096577716  62.45125134051078   0.41821790193640   0.00038273737938   0.02450161801888  48.11466311659457   0.75969875886455   0.00020903613963   1.78790203492406  56.39605769266866   1.56667896687044   0.00035205688296   0.39907699634427  40.05563319745828   1.36172341821932   0.00006918245651   0.59814730119233  48.96159364960562   0.92224414380073   0.00039189875872   1.32322371018827  30.33548813300019   1.13570064198643   0.00010857890346   0.56953277091014  62.18261859246391   1.58844188168009   0.00010093173875   0.93897934613679  78.43285088239097   0.11845926868280   0.00035029675993   0.13049746480358  57.68408050444594   1.20577788442542   0.00029492239539   1.97668154161698  67.64738490908518   0.10063258061337];   initPop2=[   0.30036841041161   0.10055611964635   0.05813932659134   0.32547169811321   0.11330508093287   0.06600353999677   0.32547169811321   0.11330508093287   0.06600353999677   0.32547169811321   0.11330508093287   0.06600353999677   0.32547169811321   0.11330508093287   0.06600353999677   0.32547169811321   0.11330508093287   0.06600353999677   0.32547169811321   0.11330508093287   0.06600353999677   0.43905177358496   0.09579135973922   0.09263028633273   0.32547169811321   0.11330508093287   0.06600353999677   0.21581377892106   0.06044121074337   0.04592380544118];   initPop=[initPop1 initPop2];      [x endPop,bPop,trace]=ga([0 0.0004;0.001 2;10 100;0.0001 2],'KPCASVM',[],initPop,[],'maxGenTerm',20,'normGeomSelect',...      [0.08],['arithXover heuristicXover simpleXover'],[2,0;2,3;2,0],['boundaryMutation multiNonUnifMutation nonUnifMutation unifMutation'],[4 0 0;6 100 3;4 100 3;4 0 0])   %100次遗传迭代            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -