资源简介
保证是第三版的代码,不是第二版冒充的。
《普通高等教育“十一五”国家级规划教材·控制系统计算机辅助设计: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个文件信息
相关资源
- 基于图像的答题卡的判定与成绩统计
- puma560逆解-MATLAB代码及论文.zip
- 机器学习高斯混合模型资料总结含m
- 两个处理三角网格文件(三维)的m
- matlab实现运动向量搜索顺序&2D对数
- matlab实现彩色图像DCT变换
- FAST角点检测算法MATLAB程序
- 小波处理的matlab仿真程序
- matlab官方文档.pdf
- 使用HFSS_MATLAB_API设计天线的研究
- 偏微分方程在图形图像处理中的应用
- 粒子滤波matlab实现三套
- 28个实际问题建模MATLAB源程序代码.r
- 基于matlabd的数字信号处理DSP实验报告
- CDD模型图像修复系统matlab
- matlab2018b帮助文档英文版
- MATLAB实现灰度处理
- 基于GUI界面的视频、图片、音频操作
- 数字图像锐化的matlab实现
- 基于MATLAB的数字调制系统仿真设计
- Matlab在语音信号处理中的应用
- 基于HaarLike的人脸检测
- 基于matlab的图像增强教学演示系统的
- spectral methods in matlab174886
- MATLAB_SRC_人脸识别程序
- Z域中阶跃函数与冲激函数的求解及
- 随机森林MATLAB174767
- matlab_getstart
- 基于PCA和SVM的人脸识别 matlab程序
- 协作通信的放大转发和解码转发的m
评论
共有 条评论