资源简介
内容简介本书全面叙述智能控制的基本理论、方法和应用。全书共10章,主要内容为:专家控制的基本原理和应用;模糊控制的基本原理和应用;神经网络控制的基本原理和应用;遗传算法及其应用等。 本书系统性强,突出理论联系实际,叙述深入浅出,书中给出了一些智能算法的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=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‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-07 14:19 智能控制-刘金琨编著-书本+程序源码\
文件 4139491 2018-02-01 14:55 智能控制-刘金琨编著-书本+程序源码\智能控制书本(刘金昆).pdf
目录 0 2018-08-07 14:19 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\
目录 0 2018-08-07 14:19 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\
文件 2317 2004-12-31 22:55 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap10_1.m
文件 2554 2004-12-31 22:57 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap10_2.m
文件 2397 2005-01-21 22:43 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap10_3a.m
文件 956 2005-01-17 09:36 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap10_3b.m
文件 1067 2005-01-21 22:43 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap10_3c.m
文件 2161 2005-02-22 17:38 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap2_1.m
文件 250 2004-12-29 21:16 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap3_1.m
文件 815 2005-09-25 13:21 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap3_2.m
文件 373 2004-12-29 18:46 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap3_3.M
文件 274 2004-12-29 18:49 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap3_4.m
文件 642 2005-09-25 14:16 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap3_5.m
文件 1507 2005-09-25 14:20 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_1.m
文件 3332 2005-09-27 12:22 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_2.m
文件 12228 2005-09-27 15:35 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_3.mdl
文件 372 2005-01-24 00:31 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_4.m
文件 365 2005-01-24 00:31 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_5.m
文件 1514 2005-01-24 01:06 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_6.m
文件 3774 2005-01-08 18:21 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_7a.m
文件 1463 2005-01-08 18:44 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_7b.m
文件 1030 2005-01-28 18:22 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_8.m
文件 2026 2005-10-06 15:27 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_9.m
文件 205 2005-02-23 21:24 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap4_9f.m
文件 671 2005-01-16 13:48 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap5_1.m
文件 1555 2005-01-16 20:18 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap5_2.m
文件 246 2005-01-16 21:40 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap5_3mf.m
文件 1164 2005-01-16 21:38 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap5_3plant.m
文件 385 2005-01-16 21:38 智能控制-刘金琨编著-书本+程序源码\智能控制-刘金琨编著-程序源码\本书所有程序\chap5_3plot.m
............此处省略31个文件信息
相关资源
- 基于PCA算法的人脸识别包含人脸库
- 基于matlab的彩色gui动态显示线性卷积
- 元胞自动机matlab程序讲解
- matlab数码音乐生成
- 利用matlab绘制一个简易的地铁运行图
- 贪婪算法和最小路径算法解决TSP问题
- Matlab有限元编程
- 人脸识别MATLAB源码55226
- 用matlab编的关键帧提取的代码
- 鱼眼镜头校正matlab程序
- 任意次B样条小波的构造及小波模极大
- 交互式二维图像分割工具matlab实现
- matlab时频分析工具箱+安装方法+函数说
- matlab光学模拟文件
- 通信天线建模与MATLAB仿真分析原书配
- 数字信号处理实验指导书MATLAB版 pdf
- 基于直方图人脸识别MATLAB程序
- optisystem-matlab使用方法
- matlab 2015b 32位 crack破解文件
- 超分辨率matlab源码pocs-superresolution_v
- 小波包能量分析的轴承故障诊断 mat
- MATLAB数字图像处理GUI设计
- MATLAB2016及破解.zip
- 精通matlab最优化计算光盘(第二版)
- 基于matlab图像复原处理,图像清晰化
- FAST特征点检测算法的matalb源码实现
- 红外可见图像自适应梯度融合matlab代
- MATLAB航空工具箱用户使用介绍
- Matlab的源代码用于中国数学建模大赛
- matlab的语音识别,说话人识别工具箱
评论
共有 条评论