反馈控制系统分析与设计的有关程序和例子 涉及面广 很详细 值得参考
源代码在线查看: readme(自述文件).txt
本目录中的文件说明 (renewed 2000/11/05)
1) 本目录中所有的文件均是以下书籍中的源程序代码:
薛定宇。反馈控制系统分析与设计---MATLAB语言应用,清华大学
出版社,2000
原书稿中有部分程序执行有问题,本目录下文件是目前最新的源程序
文件,如果发现错误,请和作者联系,以便更新此文件。
已知错误:
a) 在MATLAB 5.3*下,由于控制系统工具箱的变化,原来时间延迟成员
变量名由Td改成了OutputDelay, 给出错误信息,但能正常执行。而
MATLAB 6.0 (Release 12测试版)中完全不能使用,建议用户若使用
这些版本时自行修改。
b) MATLAB 5.3*和6.0下tf(ss(.))和ss(tf(.))等语句似乎有问题(bug?), 在
5.2*及以下版本似乎没问题。
c) MATLAB 5.3*和6.0下绘制某些曲线时要求先清除窗口,否则给出
??? Error using ==> ltiplot (LocalMakeAxes)
Different response types can not be placed on held axes.
错误。5.2其他本无误。
2) 本目录中包含了所有例子中的 MATLAB 语句,文件名的取名方法为:
a) 如果例3.5中有1段MATLAB源程序,则对应的取名为 ex3_5.m
b) 如果例3.5中有若干段源程序,则各段在ex_3_5.m文件中用空行分隔
c) 对于非例子中的源程序,我们采用页号来取名:如,第36页中非
例子中的第3段源程序将取名为 p36_3.m
d) 略去极短的源程序语句。
e)
3) CtrlLAB 软件可以从下面的地址中下载:
http://xuedy.363.net
http://ftp.tup.tsinghua.edu.cn/combook/fdbctrl
ftp://ftp.mathworks.com/pub/books/xue
4) 作者编写的其他函数(书中附录C中所列) 在另一个文件中给出。