• 大小: 0.09M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


经典智能控制Matlab程序,相关课件请搜索经典智能控制课件

资源截图

代码片段和文件信息

%Generic Algorithm for function f(x1x2) optimum
clear all;
close all;

%Parameters
Size=80;   
G=100;     
CodeL=10;
 
umax=2.048;
umin=-2.048;

E=round(rand(Size2*CodeL));    %Initial Code

%Main Program
for k=1:1:G
time(k)=k;

for s=1:1:Size
m=E(s:);
y1=0;y2=0;

%Uncoding
m1=m(1:1:CodeL);
for i=1:1:CodeL
   y1=y1+m1(i)*2^(i-1);
end
x1=(umax-umin)*y1/1023+umin;
m2=m(CodeL+1:1:2*CodeL);
for i=1:1:CodeL
   y2=y2+m2(i)*2^(i-1);
end
x2=(umax-umin)*y2/1023+umin;

F(s)=100*(x1^2-x2)^2+(1-x1)^2;
end

Ji=1./F;
%****** Step 1 : Evaluate BestJ ******
BestJ(k)=min(Ji);

fi=F;                          %Fitness Function
[OderfiIndexfi]=sort(fi);     %Arranging fi small to bigger
Bestfi=Oderfi(Size);           %Let Bestfi=max(fi)
BestS=E(Indexfi(Size):);      %Let BestS=E(m) m is the Indexfi belong to max(fi)
bfi(k)=Bestfi;

%****** Step 2 : Select and Reproduct Operation******
   fi_sum=sum(fi);
   fi_Size=(Oderfi/fi_sum)*Size;
   
   fi_S=f

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2317  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_1.m

     文件       2554  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_2.m

     文件       2397  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_3a.m

     文件        956  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_3b.m

     文件       1067  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_3c.m

     文件       1337  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_4.m

     文件        443  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_4plant.m

     文件       2835  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_5.m

     文件        881  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_6cp.m

     文件        579  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_6ctrl.m

     文件       1058  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_6plant.m

     文件        104  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_6plot.m

     文件      13299  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_6sim.mdl

     文件       1956  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_7.m

     文件       1950  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_7cross.m

     文件        266  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_7dis.m

     文件        590  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_7mutate.m

     文件        481  2013-09-13 15:42  经典智能控制Matlab程序\chap10\chap10_7select.m

     文件        147  2013-09-13 15:42  经典智能控制Matlab程序\chap10\city15.txt

     文件        202  2013-09-13 15:42  经典智能控制Matlab程序\chap10\city20.txt

     文件        204  2013-09-13 15:42  经典智能控制Matlab程序\chap10\city30.txt

     文件         73  2013-09-13 15:42  经典智能控制Matlab程序\chap10\city8.txt

     文件        904  2013-09-13 15:42  经典智能控制Matlab程序\chap10\Fi_file.mat

     文件        280  2013-09-13 15:42  经典智能控制Matlab程序\chap10\pfile.mat

     文件        961  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_1ctrl.m

     文件        651  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_1input.m

     文件       1211  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_1main.m

     文件       1354  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_1plant.m

     文件      13735  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_1sim.mdl

     文件        740  2013-09-13 15:42  经典智能控制Matlab程序\chap11\chap11_2ctrl.m

............此处省略91个文件信息

评论

共有 条评论