资源简介
保证是第三版的代码,不是第二版冒充的。
《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》系统地介绍了国际控制界应用很广的MATLAB语言及其在控制教学与研究中的应用,侧重于介绍MATLAB语言编程基础与技巧、科学运算问题的MATLAB求解、线性系统的建模和计算机辅助分析、非线性系统的仿真分析、控制系统的计算机辅助设计方法等,包括串联控制器、状态反馈控制器、多变量系统频域设计、PID控制器设计、QFT控制器、最优控制器设计、多变量频域设计与解耦、LQG/LTR控制器设计、H2/H。最优控制、分数阶控制、自适应控制、模糊控制、神经网络控制、遗传算法优化控制等。《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》还介绍了基于dSPACE和Quanser的实时控制系统实验方法。
《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计:MATLAB语言与应用(第3版)》可作为自动化专业高年级本科生和研究生“控制系统仿真与CAD”或“控制系统计算机辅助设计”课程的教材,也可供相关专业的研究人员与研究生参考。

代码片段和文件信息
function [outinRdSd]=adapt_sim(ABkdlamsdp0Tendy_ref)
out=[]; in=[]; std_y=[]; A=A(2:end); B=[zeros(1kd-1) B];
nA=length(A); f=dimpulse(1[1A]kd+nA); Rd=[]; Sd=[];
if f(1)==0 f=f(nA+1:kd+nA); else f=f(1:kd); end;
st_opt=sqrt(ones(1kd)*(f.*f*sd*sd));
S=[1zeros(1length(A)-1)]; R=[1 zeros(1length(B)-1)];
nS=length(S); nR=length(R); u=zeros(1 nR+kd);
y=zeros(1 nS+kd); P=p0*eye(nR+nS);
for t = 1:Tend
y_m=-A*y(1:length(A))‘+B*u(1:length(B))‘+sd*randn(11);
Phi=[u(kd:kd+nR-1) y(kd:kd+nS-1)];
P=(1/lam)*(P-(P*Phi‘*Phi*P)/(lam+Phi*P*Phi‘));
Theta=[RS]+Phi*P*(y_m-Phi*[RS]‘);
R=Theta(1:nR); S=Theta(nR+1:nR+nS); Rd=[Rd R]; Sd=[Sd S];
s1=R(2:nR); s2=u(1:nR-1);
if isempty(s1) s1=0; s2=0; end;
u_new=(-s1*s2‘-S*[y_my(1:nS-1)]‘+y_ref)/R(1);
u=[u_new u(1:nR+kd-1)]; y=[y_m y(1:nS+kd-1)];
out=[out y_m]; in=[in u_new];
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 96 2011-11-19 13:29 cacsd_book\@sym\feedback.m
文件 2789 2012-12-05 18:02 cacsd_book\@sym\funm.m
文件 227 2011-11-19 10:39 cacsd_book\@sym\lyap.m
文件 69 2011-11-19 13:28 cacsd_book\@sym\sym2tf.m
文件 893 2011-11-19 22:43 cacsd_book\adapt_sim.m
文件 233 2011-11-19 10:54 cacsd_book\apolloeq.m
文件 133 2011-11-19 20:41 cacsd_book\bass_pp.m
文件 400 2012-11-15 20:21 cacsd_book\bification_test.m
文件 1334 2011-11-08 23:03 cacsd_book\btnFile.bmp
文件 31997 2005-09-20 21:24 cacsd_book\c10bp_pid.mdl
文件 193 2012-11-05 07:59 cacsd_book\c10funun.m
文件 174 2012-11-05 07:59 cacsd_book\c10funun1.m
文件 214 2012-11-05 08:00 cacsd_book\c10funun2.m
文件 2344 2005-09-13 07:06 cacsd_book\c10fuzpid.fis
文件 2332 2005-09-15 11:05 cacsd_book\c10fzpd.fis
文件 23482 2005-09-20 20:57 cacsd_book\c10mfzpd.mdl
文件 26675 2005-09-19 11:14 cacsd_book\c10mfzpdo.mdl
文件 26272 2006-12-08 10:17 cacsd_book\c10mfzpid.mdl
文件 69 2011-11-19 23:07 cacsd_book\c10mga1.m
文件 176 2011-11-19 23:08 cacsd_book\c10mga4.m
文件 21785 2005-09-20 06:31 cacsd_book\c10mgpc1.mdl
文件 934 2005-09-14 08:36 cacsd_book\c10mhebb.m
文件 25621 2005-09-20 20:14 cacsd_book\c10mmras.mdl
文件 25704 2005-09-20 20:24 cacsd_book\c10mmras1.mdl
文件 22913 2005-09-19 13:10 cacsd_book\c10mpdo.mdl
文件 167 2011-11-19 23:12 cacsd_book\c10mpso4.m
文件 33752 2005-09-20 07:53 cacsd_book\c10mrbf.mdl
文件 27968 2009-07-01 06:27 cacsd_book\c10munsta.mdl
文件 18793 2005-09-20 21:15 cacsd_book\c10plant.mdl
文件 20389 2005-09-20 07:54 cacsd_book\c10plant1.mdl
............此处省略1618个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论