资源简介
智能控制(第4版)刘金琨 matlab源代码及PPT课件。本书教全面地叙述了智能控制的基本理论、方法和应用。全书共分11章。主要内容为:专家控制的基本原理和应用;模糊控制的基本原理和应用;神经网络控制的基本原理和应用;智能搜索算法及其应用
代码片段和文件信息
%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=floor(fi_Size); %Selecting Bigger fi value
kk=1;
for i=1:1:Size
for j=1:1:fi_S(i) %Select and Reproduce
TempE(kk:)=E(Indexfi(i):);
kk=kk+1; %kk is used to reproduce
end
end
%************ Step 3 : Crossover Operation ************
pc=0.60;
n=ceil(20*rand);
for i=1:2:(Size-1)
temp=rand;
if pc>temp %Crossover Condition
for j=n:1:20
TempE(ij)=E(i+1j);
TempE(i+1j)=E(ij);
end
end
end
TempE(Size:)=BestS;
E=TempE;
%************ Step 4: Mutation Operation **************
%pm=0.001;
%pm=0.001-[1:1:Size]*(0.001)/Size; %Bigger fi smaller Pm
%pm=0.0; %No mutation
pm=0.1; %Big mutation
for i=1:1:Size
for j=1:1:2*CodeL
temp=rand;
if pm>temp %Mutation Condition
if TempE(ij)==0
TempE(ij)=1;
else
TempE(ij)=0;
end
end
end
end
%Guarantee TempPop(30:) is the code belong to the best individual(max(fi))
TempE(Size:)=BestS;
E=TempE;
end
Max_Value=Bestfi
BestS
x1
x2
figure(1);
plot(timeBestJ);
xlabel(‘Times‘);ylabel(‘Best J‘);
figure(2);
plot(timebfi);
xlabel(‘times‘);ylabel(‘Best F‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 506368 2017-02-10 18:04 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap1.ppt
文件 2088960 2017-02-12 11:40 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap10.ppt
文件 983040 2014-01-13 15:17 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap11.ppt
文件 546816 2017-02-10 19:17 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap2.ppt
文件 1445888 2017-02-11 08:46 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap3.ppt
文件 2180608 2017-02-11 10:13 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件]\29990PPT\chap4.ppt
文件 5279744 2018-01-07 22:44 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][电子课件].rar
文件 2317 2004-12-31 22:55 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_1.m
文件 1956 2016-07-21 10:48 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_2.m
文件 1950 2016-07-21 10:50 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_2cross.m
文件 266 2008-09-20 17:04 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_2dis.m
文件 590 2016-07-21 10:50 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_2mutate.m
文件 481 2008-09-24 10:30 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_2select.m
文件 2740 2016-07-25 20:27 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_3.m
文件 55 2016-07-25 21:33 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_3func.m
文件 214 2016-07-25 20:27 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_3lbest.m
文件 346 2012-09-12 08:12 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_4.m
文件 2259 2016-07-25 20:28 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_5.m
文件 471 2012-09-13 10:43 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_5obj.m
文件 1892 2016-07-25 20:43 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_6.m
文件 86 2012-10-08 08:12 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_6obj.m
文件 345 2012-10-08 12:00 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_7.m
文件 1994 2016-07-25 20:45 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_8.m
文件 471 2012-09-13 10:43 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\chap10_8obj.m
文件 147 2008-09-20 10:19 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\city15.txt
文件 202 2008-09-19 21:47 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\city20.txt
文件 204 2008-09-23 15:25 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\city30.txt
文件 73 2008-09-19 22:13 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\city8.txt
文件 710 2016-07-25 20:44 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\de1_file.mat
文件 381 2012-09-05 10:46 智能控制(第4版)刘金琨\[智能控制(第4版)][刘金琨][程序源代码]\智能控制第4版仿真程序-上交\chap10\function_plot.m
............此处省略275个文件信息
- 上一篇:受限玻尔兹曼机RBM MATLAB
- 下一篇:光伏发电MATLAB仿真
相关资源
- 蚁群算法论文+源代码
- MATLAB电机仿真精华50例源代码.zip
- MATLAB电机仿真精华50例源代码269078
- BP神经网络解决手写数字识别问题 m
- MATLAB烟花算法源代码
- MATLAB R2007基础教程刘慧颖 编著--源代
-
瑞利信道simuli
nk仿真模型及源代码 - 数字识别matlab源代码
- 多种群遗传算法的函数优化算法(源
- MATLAB GUI设计学习手记第3版源代码BY罗
- MATLAB GUI设计学习手记 第3版 源代码
- Split bregman 算法MATLAB源代码
- matlab 图像傅里叶变换 (源代码)
- MATLAB电机仿真精华50例源代码
- 《MATLAB电机仿真精华50例》源代码
- 字符识别matlab源代码
- matlab身份证号码识别毕业设计答辩演
- mtsp源代码MATLAB
- matlab纹理特征提取源代码
- 中央大学 EMD HHT Matlab 源代码
- MATLAB神经网络43个案例分析源代码
- MATLAB智能算法30个案例分析 源代码.
- 图像超分辨重建MATLAB源代码迭代步长
- 《MATLAB 神经网络30个案例分析》所有
- 麦克风阵列仿真的源代码
- 深度学习和matlab源代码
- 计算流体力学各种程序
- MATLAB43案例
- RMSHE的MATLAB源代码
- [精通MATLAB GUI设计第3版][陈垚光毛涛涛
评论
共有 条评论