1、机电控制工程基础实验指导书适用专业 : 机械制造及自动化目录第一章 matlab 基础知识 .错误 ! 未定义书签。第二章 实验内容 .错误 ! 未定义书签。实验一 matlab 基本操作 .错误 ! 未定义书签。实验二 一、 二阶系统时域特性分析 .错误 ! 未定义书签。实验三 控制系统频域特性分析 .错误 ! 未定义书签。实验四 控制系统稳定性仿真 .错误 ! 未定义书签。实验五 控制系统的校正设计串联相位滞后校正错误 !未定义书签。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第一章matlab 基础知识MATLAB是矩阵实验室 ( MatrixLaboratory) 之
2、意。MATLAB具有卓越的数值计算能力, 具有专业水平的符号计算, 文字处理 ,可视化建模仿真和实时控制等功能。MATLAB的基本数据单位是矩阵 , 它的指令表示式与数学 ,与工程中常见的形式十分相似 ,故用 MATLAB 来解算问题要比用 C,FORTRAN 等语言完相同的事情简捷得多。当 MATLAB 程序启动时 , 一个叫做 MATLAB 桌面的窗口出现了。默认的 MATLAB 桌面结构如下图所示。在 MATLAB集成开发环境下, 它集成了管理文件、变量和用资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。程序的许多编程工具。 在 MATLAB 桌面上能够得到和访问的窗口主要
3、有 :命令窗口 ( The Command Window) : 在命令窗口中 , 用户能够在命令行提示符 () 后输入一系列的命令 , 回车之后执行这些命令 , 执行的命令也是在这个窗口中实现的。命令历史窗口 ( The Command History Window) : 用于记录用户在命令窗口 (The Command Windows), 其顺序是按逆序排列的。即最早的命令在排在最下面 , 最后的命令排在最上面。这些命令会一直存在下去 , 直到它被人为删除。双击这些命令可使它再次执行。要在历史命令窗口删除一个或多个命令, 能够先选择 , 然后单击右键 , 这时就有一个弹出菜单出现 , 选择
4、Delete Section。任务就完成了。工作台窗口 ( Workspace) : 工作空间是 MATLAB 用于存储各种变量和结果的内存空间。 在该窗口中显示工作空间中所有变量的名称、 大小、 字节数和变量类型说明 , 可对变量进行观察、 编辑、保存和删除。当前路径窗口( Current Directory Browser)MATLAB命令常见格式为:变量 =表示式或直接简化为 :表示式经过” =”符号将表示式的值赋予变量, 若省略变量名和”=”资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。号, 则 MATLAB自动产生一个名为ans的变量。变量名必须以字母开头, 其后能够
5、是任意字母、数字或下划线 ,大写字母和小写字母分别表示不同的变量 , 不能超过 19 个字符 , 特定的变量如 : pi( =3.141596) 、 Inf( = ) 、 NaN( 表示不定型求得的结果 ,如 0/0) 等不能用作它用。表示式能够由函数名、 运算符、 变量名等组成 , 其结果为一矩阵 , 赋给左边的变量。MATLAB 所有函数名都用小写字母。 MATLAB 有很多函数 , 因此很不容易记忆。能够用帮助 ( HELP) 函数帮助记忆 , 有三种方法能够得到MATLAB的帮助。最好的方法是使用帮助空间窗口( helpbrowser) 。你能够单击 MATLAB 桌面工具栏上的图标
6、, 也能够在命令窗口 (The CommandWindows) 中输入 helpdesk 或 helpwin 来启动帮助空间窗口 ( help browser) 。你能够经过浏览 MATLAB 参考证书或搜索特殊命令的细节得到帮助。另外还有两种运用命令行的原始形式得到帮助。第一种方法是在 MATLAB 命令窗口 (The Command Windows) 中输入 help 或 help 和所需要的函数的名字。如果你在命令窗口(The Command Windows) 中只输入help, MATLAB将会显示一连串的函数。如果有一个专门的函数名或工具箱的名字包含在内, 那么help 将会提供这个
7、函数或工具箱。第二种方法是经过lookfor 函数得到帮助。 lookfor 函数与 help资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。函数不同 , help 函数要求与函数名精确匹配 , 而每个函数中的 信息有匹配。 Lookfor 函数比慢得多 , 但它提高了得到有用信息的机会。使用到有关函数的屏幕帮助信息。lookfor 只要求与 help 函数运行起来 HELP 函数能 得常 运算符及特殊符号的含 与用法如下:+ 数 和矩 的加法- 数 和矩 的减法* 矩 乘法/ 矩 除法 用于 入数 及 出量列表( )用于数 及 入量列表 其内容 字符串, 分隔 入量 ,或分隔数
8、 元素; 1.分开矩 的行2. 在一行内分开几个 句3需要 示命令的 算 果 , 句后面不加”; ”号 , 否 要加” ; ”号。% 其后内容 注 内容 , 都将被忽略 , 而不作 命令 行用来表示 句太 , 到第二行 写资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。回车之后执行这些命令举例 : 矩阵的输入123A=456789矩阵的输入要一行一行的进行, 每行各元素用 ( , ) 或空格分开 ,每行用 ( ; ) 分开。MATLAB书写格式为 :A=1,2,3;4,5,6;7,8,9或 A=123 ; 456 ; 789回车之后运行程序可得到A 矩阵A =123456789需要显示命令的计算结果时, 则语句后面不加”; ”号 , 否则要加” ; ”号。运行下面两种格式能够看出她们的区别a=1 2 3;4 5 6;7 8 9a=1 2 3;4 5 6;7 8 9;