实验一 导书 MATLAB 在控制系统模型建立与仿真中的应用.doc

实验一 导书 MATLAB 在控制系统模型建立与仿真中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 导书 MATLAB 在控制系统模型建立与仿真中的应用

实验一 MATLAB 在控制系统模型建立与仿真中的应用 一、 MATLAB 基本操作与使用 1. 实验目的 1) 熟悉 MATLAB工作环境平台及其各个窗口,掌握MATLAB 语言的基本规定,MATLAB图形绘制功能、M 文件程序设计。 2) 学习使用MATLAB控制系统工具箱中线性控制系统传递函数模型的相关函数。 2. 实验仪器 PC计算机一台,MATLAB软件1套 3. 实验内容 1) MATLAB工作环境平台 图1 在英文Windows 平台上的MATLAB6.5 MATLAB工作平台 ① 命令窗口(Command Window) 命令窗口是对 MATLAB 进行操作的主要载体,默认的情况下,启动MATLAB 时就会打开命令窗口,显示形式如图 1 所示。一般来说,MATLAB的所有函数和命令都可以在命令窗口中执行。掌握 MALAB 命令行操作是走入 MATLAB 世界的第一步。命令行操作实现了对程序设计而言简单而又重要的人机交互,通过对命令行操作,避免了编程序的麻烦,体现了 MATLAB 所特有的灵活性。 在运行MATLAB后,当命令窗口为活动窗口时,将出现一个光标,光标的左侧还出现提示符“”,表示MATLAB正在等待执行命令。注意:每个命令行键入完后,都必须按回车键! 当需要处理相当繁琐的计算时,可能在一行之内无法写完表达式,可以换行表示,此时需要使用续行符“…”否则 MATLAB 将只计算一行的值,而不理会该行是否已输入完毕。 使用续行符之后 MATLAB 会自动将前一行保留而不加以计算,并与下一行衔接,等待完整输入后再计算整个输入的结果。 在 MATLAB 命令行操作中,有一些键盘按键可以提供特殊而方便的编辑操作。比如:“↑”可用于调出前一个命令行,“↓”可调出后一个命令行,避免了重新输入的麻烦。当然下面即将讲到的历史窗口也具有此功能。 ② 历史窗口(Command History) 历史命令窗口是 MATLAB6 新增添的一个用户界面窗口,默认设置下历史命令窗口会保留自安装时起所有命令的历史记录,并标明使用时间,以方便使用者的查询。而且双击某一行命令,即在命令窗口中执行该命令。 ③ 当前目录窗口(Current Directory) 在当前目录窗口中可显示或改变当前目录,还可以显示当前目录下的文件,包括文件名、文件类型、最后修改时间以及该文件的说明信息等并提供搜索功能。 ④ 工作空间管理窗口(Workspace) 工作空间管理窗口是 MATLAB 的重要组成部分。在工作空间管理窗口中将显示所有目前保存在内存中的 MATLAB 变量的变量名、数据结构、字节数以及类型,而不同的变量类型分别对应不同的变量名图标。 2) MATLAB 的基本规定 (1) 数值的表示 MATLAB 的数值采用十进制,可以带小数点或负号。以下表示都合法。0, -100, 0.008, 12.752,1.8e-6 ,8.2e52 (2) 变量命名规定 ① 变量名、函数名:字母大小写表示不同的变量名。如A 和a 表示不同的变量名;sin 是MATLAB 定义的正弦函数,而Sin,SIN 等都不是。 ② 变量名的第一个字母必须是英文字母,不能是数字,最多可包含31 个字符(英文、数字和下连字符)。如A21 是合法的变量名,而3A21 是不合法的变量名。 ③ 变量名中不得包含空格、标点,但可以有下连字符。如变量名A _b21 是合法变量名,而A,21 是不合法的。 (3) 基本运算符 表1 MATLAB 表达式的基本运算符 数学表达式 MATLAB 运算符 MATLAB 表达式 加 a + b + a + b 减 a-b - a-b 乘 a×b * a*b 除 a÷b /或\ a/b或a\b 幂 ab ^ a^b 点乘 两矩阵元素相乘 .* a.*b (4) MATLAB 默认的预定义变量 在MATLAB 中有一些预定义变量(predefined variable)。每当MATLAB 启动,这些变量就被产生。用户在定义变量时,尽量避开表2 所列预定义变量名,以免产生混淆。 表2 MATLAB 的预定义变量 预定义变量 含义 预定义变量 含义 ans 计算结果的缺省变量名 NaN或nan 未定式,如0/0 eps 机器零阈值 nargin 函数输入宗量数目 flops 浮点运算次数 nargout 函数输出宗量数目 Inf 或inf 无穷大,如1/0 realmax 最大正实数 i 或j 虚单元i = j = realmin 最小正实数 pi 圆周率π 对《自动控制理论》书p409-410中简单数学运算的例子,请在MATLAB 命令窗口中对这些运算进行验证。 (5) MATLAB 的矩阵运算 (课本P

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档