控制系统仿真技术教案
《控制系统仿真技术》教案
编者:赵磊
机电与信息工程学院
黄山学院 控制系统仿真技术 课程教案
授课教师赵磊 教研室自动化授课班级11自动化授课题目MATLAB基础授课类型■理论 ■实践课程类别□必修课 ■选修课 □讲座教学课时4课时授课日期授课地点4317教学目的与要求教学重点教学难点
教学方法
启发式教学手段(教具与
媒体使用)
多媒体授课思考题与课后作业参考资料课后小结进一步联系生活,形成生动教学,强化工程应用的联系,加强应用型课程的建设,逐步向项目驱动教学和案例教学转化,使课程符合“卓越计划”培养标准的要求。
黄山学院_自动控制原理 课程教案纸
主要教学过程时间分配教学过程:
第一讲 MATLAB基础
1.1目的和意义
1.2 MATLAB操作界面
命令窗口(Command Window)
MATLAB的所有函数和命令都可以在命令窗口中执行。MATLAB命令窗口中的“>>”
为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后键入命令(或语句)并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。
例:命令窗口输入指令,然后按回车键,会出现什么结果?
历史命令窗口(Command History)
默认设置下历史命令窗口会保留自安装时起所有命令的历史记录,并标明使用时
间,以方便使用者的查询。
3) 当前目录窗口(Current Directory)
在当前目录窗口中可显示或改变当前目录,还可以显示当前目录下的文件,包括
文件名、文件类型、最后修改时间以及该文件的说明信息等并提供搜索功能。
4) 工作空间窗口(Workspace)
工作空间在MATLAB运行期间一直存在,关闭MATLAB后自动消失,当运行MATLAB
程序时,程序中的变量将被加载到工作空间中 。在一个程序中的运算结果以变量的形式保存在工作空间后,在MATLAB关闭之前该变量还可以被别的程序调用。在工作空间窗口中将显示所有目前保存在内存中的MATLAB变量的变量名、数据结构、字节数以及类型,而不同的变量类型分别对应不同的变量名图标。用户可用命令对工作空间中的变量进行显示、删除或保存等操作。
【注意】:内存变量的查阅和删除命令
who %查看工作空间中变量的名字
whos %查看工作空间中变量的详细信息
clear %删除工作空间中的所有变量
clear a b %删除变量a,b
size(a) %变量的大小
length(a) %求取变量的长度,返回最大维数
例:运行下面MATLAB命令,并查看内存变量。
1.3 MATLAB的帮助系统
1.3.1普通文本帮助
【命令】:help 函数名/文件名 %显示相关函数/文件的帮助注释区
1.3.2超文本帮助
1.4 MATLAB编程基础
基本语法和基本规则
变量
【变量(包括函数)命名规则】:
必须以字母开头;
可以由字母、数字和下划线混合组成;
变量长度应不大于31个;
字母区分大小写。
【特殊变量】:
基本数据类型
基本语句
赋值变量=表达式
例:
关于程序编辑
(1)语句可以由分号(:)、逗号(,)或回车(Enter)。
2、一维数组的访问
【方法】:(1)用下标方式访问数组元素,下标要用一对圆括号()引起来。
(2)下标代表的是元素在数组中的位置序号。
(3)下标可以是常量,也可以是变量。
(4)可以访问数组中的单个元素,也可以访问数组中的某些元素,及数组的子数组。
例:
1.5.2二维数组
1、二维数组的创建
【规则】:(1)整个数组必须用[]括起来。
(2)数组的行与行之间用分号“:”分隔。
(3)每行之间的元素必须用逗号“,”,或者空格分隔。
(4)分隔符必须是英文字符,即在英文状态下输入分号、括号、方括号、逗号等。
例:
2、二维数组的访问
例:
1.5.3 多维数组
1、多维数组的创建
(1)直接通过全下标方式进行元素赋值。
(2)用低维数组合成多维数组。
(3)用数组生成函数(ones/zeros/rand等)生成多维数组。
例:
2、多维数组的访问
(1)可以通过全下标方式访问。对三维数组来说,第一维下标称为“行下标”,第二维下标称为“列下标”,第三维下标称为“页下标”。
(2)数组维数通过nd