search_range.m

来自「matlab code for combined effect PSO」· M 代码 · 共 159 行

M
159
字号
function [Rmax Rmin]=Search_range(functchc)
global M O Rmin Rmax functchc result_type
persistent fhd
   if functchc==1
       Rmax= 32.768;
       Rmin=-32.768;
 elseif functchc==2 
     Rmax=10; 
     Rmin=-10;
 elseif functchc==3 
     Rmax=100; 
     Rmin=-100;
 elseif functchc==4
   Rmax=10;
   Rmin=-10;
 elseif functchc==5
   Rmax=5;
   Rmin=-4;
 elseif functchc==6
   Rmax=5.12;
   Rmin=-5.12;
 elseif functchc==7
    Rmax=100;
    Rmin=-100;
 elseif functchc==8
    Rmax=5.12;
    Rmin=-5.12;
 elseif functchc==9
    Rmax=10;
    Rmin=-10;
 elseif functchc==10
    Rmax=10 ; 
    Rmin=-5;
 elseif functchc==11
    Rmax=0.5;
    Rmin=-0.5;
 elseif functchc==12
    Rmax=100;
    Rmin=-100;
 elseif functchc==13
    Rmax=100;
    Rmin=-100;
 elseif functchc==14
   Rmax= 32.768;
   Rmin=-32.768;
 elseif functchc==15 
   Rmax=10; 
   Rmin=-10;
 elseif functchc==16 
   Rmax=100; 
   Rmin=-100;
 elseif functchc==17
   Rmax=10;
   Rmin=-10;
 elseif functchc==18
   Rmax=5;
   Rmin=-4;
 elseif functchc==19
   Rmax=5.12;
   Rmin=-5.12;
 elseif functchc==20
    Rmax=100;
    Rmin=-100;
 elseif functchc==21
    Rmax=10;
    Rmin=-10;
 elseif functchc==22
    Rmax=10 ; 
    Rmin=-5;
 elseif functchc==23
    Rmax=0.5;
    Rmin=-0.5;
 elseif functchc==24
    Rmax=100;
    Rmin=-100;
 elseif functchc==25
    Rmax=100;
    Rmin=-100;    
 elseif functchc==26
   Rmax= 32.768;
   Rmin=-32.768;
 elseif functchc==27 
   Rmax=10; 
   Rmin=-10;
 elseif functchc==28 
   Rmax=100; 
   Rmin=-100;
 elseif functchc==29
   Rmax=10;
   Rmin=-10;
 elseif functchc==30
   Rmax=5;
   Rmin=-4;
 elseif functchc==31
   Rmax=5.12;
   Rmin=-5.12;
 elseif functchc==32
    Rmax=100;
    Rmin=-100;
 elseif functchc==33
    Rmax=5.12;
    Rmin=-5.12;
 elseif functchc==34
    Rmax=10;
    Rmin=-10;
 elseif functchc==35
     Rmax=10 ; 
     Rmin=-5;
 elseif functchc==36
    Rmax=0.5;
    Rmin=-0.5;
 elseif functchc==37
    Rmax=100;
    Rmin=-100;
 elseif functchc==38
    Rmax=100;
    Rmin=-100; 
 elseif functchc==39
   Rmax= 32.768;
   Rmin=-32.768;
 elseif functchc==40
   Rmax=10; 
   Rmin=-10;
 elseif functchc==41 
   Rmax=100; 
   Rmin=-100;
 elseif functchc==42
     Rmax=10;   
     Rmin=-10;
 elseif functchc==43
     Rmax=5;
     Rmin=-4;
 elseif functchc==44
     Rmax=5.12;
     Rmin=-5.12;
 elseif functchc==45
     Rmax=100;    
     Rmin=-100;
 elseif functchc==46
     Rmax=5.12;   
     Rmin=-5.12;
 elseif functchc==47
     Rmax=10; 
     Rmin=-10;
 elseif functchc==48
    Rmax=10 ; 
    Rmin=-5;
 elseif functchc==49
    Rmax=0.5;
    Rmin=-0.5;
 elseif functchc==50
    Rmax=100;
    Rmin=-100;
 elseif functchc==51
    Rmax=100;
    Rmin=-100;
   end
 

⌨️ 快捷键说明

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