文档详情

电力拖动自动控制系统 系统仿真技术_Chapter 0_1 MATLAB语言基础.ppt

发布:2017-04-03约9.94千字共74页下载文档
文本预览下载声明
控制系统仿真技术 盛 立 victory8209@ 中国石油大学自动化系 Chapter 0_1 MATLAB程序设计基础 3 MATLAB 语言的简洁高效性 MATLAB 语言的科学运算功能 MATLAB 语言的绘图功能 MATLAB 庞大的工具箱与模块集 MATLAB 强大的动态系统仿真功能 MATLAB 语言是当前国际上自动控制领域的首选 计算机语言,也是很多理工科专业最适合的计算机数 学语言。 MATLAB 0_1.1 MATLAB工作界面 标题栏 菜单栏 工具栏 工作空间、命令窗、编辑窗 4 MATLAB工作界面 MATLAB快捷键 ↑ 回调上一行命令 ↓ 回调下一行命令 ← 左移一个字符 → 右移一个字符 Delete Backspace 删除字符 Ctrl+C 中断MATLAB任务 MATLAB编辑窗口 通用命令 help 帮助命令 clc 清除命令窗口的代码 What 当前文件夹内的.m文件 who, whos 当前.m文件的变量 save 存储当前.m文件的变量值 MATLAB的帮助系统功能非常完善,有联机帮助系统、命令窗口查询帮助系统和联机演示系统等。 1. 联机帮助系统 可以采用以下3种方式进入MATLAB的联机帮助系统。 (1)单击MATLAB主窗口工具栏中的Help按钮。 (2)选择Help下拉菜单中的“MATLAB Help”选项。 (3)在命令窗口中执行helpwin、helpdesk或doc命令。 MATLAB帮助系统 图0-1 联机帮助窗口 MATLAB帮助系统 2. 命令窗口查询帮助 要了解MATLAB,最简洁快速的方式就是使用命令窗口查询帮助,通过帮助命令可以对特定的内容进行快速查询。 (1)help命令:查询函数语法非常方便。 (2)look for命令:查询根据用户提供的关键字搜索到的相关函数。 (3)模糊查询:用户只要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令,方便了用户的使用。 MATLAB帮助系统 MATLAB中与控制有关的工具箱 要打开该系统可以通过单击MATLAB主窗口菜单的帮助“Help”来选择演示系统选项“Demos”,或者在命令窗口输入“demo? ”,都可以进入到MATLAB的演示界面。 MATLAB演示系统 0_1.2 MATALB语言的数据结构 变量命名规则 必须以字母开头; 可以由字母、数字和下划线混合组成; 变量长度应不大于31个; 字母区分大小写。 不需要声明,在使用时确定类型与结构 a=1 a = 1 a=1:1:5 a = 1 2 3 4 5 a=[1,2,3; 3:-1:1; 4 5 6] a = 1 2 3 3 2 1 4 5 6 行元素分隔符:“,”或空格,列元素分隔符:“;” 元素引用 a(i), a(i,j) 向量与矩阵 ‘ : ’ 的使用 生成固定间隔的数组 通配符:表示某一行或列的所有值 a=1:5 a = 1 2 3 4 5 a=5:-1:1 a = 5 4 3 2 1 a=[1 2 3;4 5 6] a = 1 2 3 4 5 6 MATLAB中的矩阵 特殊变量 变量名称 功能 变量名称 功能 ans 用于结果的缺省变量值 pi 圆周率 realmax 最大浮点数值 realmin 最小浮点数值 i 虚数单位 j 虚数单位 inf 正无穷大 NaN 不定式(0/0,inf/inf) eps 机器浮点运算误差限 nargin 函数的输入变量数目 MATLAB语言基本语句 MATLAB语言的基本语句结构为: 变量名列表=表达式 等号左边的变量名列表为MATLAB语句的返回值,若一次返回多个结果,则变量列表用[ ]括起来,各变量间用逗号分隔; 等号右边为表达式,可以是矩阵运算或函数调用,可以由分号(;)、逗号(,)或回车结束。 数据类型 在MATLAB里共有六种数据类型,每一种类型可以是一维、二维和多维的。 双精度型(double) 字符型(char) 稀疏型(sparse) 存储型(storage) 细胞型(cell) 结构型(struct) 字符型 基本规则: 所有字符串都用单引号括起来; 字符串中的每一个字符都是该字符串变量中的一个元素; 字符串中的字符以ASCⅡ码形式存储,因而区分大小写。 字符型 常用操作方法: 建立:常用函数有char、int2str、num2str
显示全部
相似文档