收藏 分享(赏)

MATLAB 5.3 学习教程.docx

上传人:oceanpvg 文档编号:3144834 上传时间:2018-10-04 格式:DOCX 页数:374 大小:2.21MB
下载 相关 举报
MATLAB 5.3 学习教程.docx_第1页
第1页 / 共374页
MATLAB 5.3 学习教程.docx_第2页
第2页 / 共374页
MATLAB 5.3 学习教程.docx_第3页
第3页 / 共374页
MATLAB 5.3 学习教程.docx_第4页
第4页 / 共374页
MATLAB 5.3 学习教程.docx_第5页
第5页 / 共374页
点击查看更多>>
资源描述

1、计算机最新技术培训教材MATLAB 5.3 学习教程周建华 黄 燕 编著北 京 大 学 出 版 社 北 京内 容 提 要MATLAB5.3 是 MathWorks 公 司推 出 的 一套 功 能 十分 强 大 的工 程 计 算及 数 值 分析 软 件 。 它 以 矩阵 计 算 为 基 础 , 可 以实 现 工 程计 算 、 数 据 分析 及 可 视化 、 工程 绘 图 、 应 用程 序 开 发等 多 种 功能 , 此 外 , MATLAB 还 为 包 括 控 制 、 模 糊 逻 辑 、 神 经 网 络 、 通 信 等 各 种 领 域 提 供 了 丰 富 而 实 用 的 工 具 箱 。本 书 是

2、 一 本 关 于 MATLAB 5.3 操 作 和 使 用 的 学 习 教 程 , 它 的 对 象 是 广 大 的 MATLAB 初 学 者 。 本 书 将 以 概 念 、 原 理 和 举 例 相 结 合 的 方 式 , 循 序 渐 进 地 讲 述 MATLAB 的 语 言 和 各 种 功 能 。本 书 条 理 清 晰 、 讲 解 细 致 , 是 一 本 学 习 MATLAB 5.3 的 理 想 教 材 。图 书 在 版 编 目 ( CIP) 数 据MATLAB 5.3 学 习 教 程 /周建 华 ,黄燕编 著 北 京 :北京大 学 出版社, 2000.12( 计 算 机 最 新 技 术 培

3、训 教 材 )ISBN 7-301-02688-9I M II 周 黄 III计算机辅助计算 软件包 , MATLAB 5.3技术培 训 教 材 IV TP391.75中 国 版 本 图 书 馆 CIP 数 据 核 字 ( 2000) 第 45994 号书 名 : MATLAB 5.3 学 习 教 程著 作 责 任 者 : 周 建 华 黄 燕 责 任 编 辑:黄庆生 汉 明标 准 书 号:ISBN 7-301-02688-9/TP243出 版 者 : 北 京 大 学 出 版 社地 址 : 北 京 市 海 淀 区 中 关 村 北 京 大 学 校 内 100871网 址 : http:/ 电 子

4、信 箱 : 排 版 者 : 南 方 立 德 ( Leader) 信 息 技 术 中 心 印 刷 者:发 行 者 : 北 京 大 学 出 版 社 经 销 者 : 新 华 书 店787 毫 米 1092 毫 米 16 开 本 23.5 印 张 572 千字2000 年 12 月第 1 版 2000 年 12 月第 1 次 印 刷 定 价 : 36.00 元前 言MATLAB 5.3 是 MathWorks 公司最新 推出的一套 功能十分强大的工程计算及数值 分析 软件。它以矩阵计算为基础,可以实现工程计算、数据分析及可视化、工程绘图、应用程 序开发等多种功能, 此 外, MATLAB 还为包 括

5、控制、 模 糊 逻辑、 神经网络、 通信等各种 领 域提供了丰富而实用的工具箱。MATLAB 不仅功能 强大, 而且非常方便好用, 它 简洁的界面 让使用者一目了然 , 而 其 无比强大的功能又让初次使用者感到大吃一惊。目前 MATLAB 已被广大的科研人员 所接 受 , 人 们 形 象 地 把 它 称 为 “数 学 验 算 纸 ”, 也 许 这 个 名 字 不 十 分 贴 切 , 但 它 形 象 地 说 明 了 MATLAB 的 优 点 。本书是一本关于 MATLAB 5.3 操 作 和 使用 的 学 习 教 程 , 它 的 对 象 是 广 大 的 MATLAB 初学者。 本书将以概念、 原

6、理 和举例相结合的方式 , 循序渐进地讲述 MATLAB 的语言和 各 种 功 能 。 全 书 共 分 8 章 , 具 体 章 节 安 排 如 下 :第 1 章 MATLAB 5.3 简 介第 2 章 MATLAB 5.3 程 序 设 计 第 3 章 矩 阵 的 运 算第 4 章 符 号 运 算 第 5 章 绘 图第 6 章 Simulink第 7 章 Real-Time Workshop第 8 章 图 形 用 户 界 面 ( GUI) 设 计 附录 AMATLAB 函数表附录 B 图 形 对 象 属 性 本 书 由 周 建 华 、 黄 燕 主 编 , 另 外 , 王 崎 、 黄 宇 航 、

7、刘 天 翠 、 张 大 志 、 陈 宗 秀 、 康 孟 霞 、张小东、李宁、王强、赵四海、孙景利、胡琼辉、关福宁、李晓峰、董团结、杨仕润、韩 百、涂海滨、顾云飞、张旭、刘贤轶、张志明、朱黎、李民、朱小玉、张刚、刘一勤、张 越 男 、 吕 顺 强 、 于 羽 、 张 华 开 等 也 参 加 了 本 书 编 写 工 作 。由 于 编 者 水 平 有 限 , 书 中 错 误 在 所 难 免 , 敬 请 广 大 读 者 批 评 指 正 。编 者2000, 10, 1- 1 -目 录第 1 章 MATLAB 5.3 简 介 11.1 MATLAB 的 安 装 .11.2 MATLAB 命 令 窗 口 介

8、 绍 .4第 2 章 MATLAB 5.3 程 序 设 计 242.1 MATLAB 5.3 的运行 方式 .242.2 MATLAB 5.3 程序设 计基础 .252.3 MATLAB 5.3 数据类 型 .302.4 矩 阵 与 数 组 .312.5 MATLAB 5.3 数据运 算符 .372.6 MALAB 5.3 操 作 符 .402.7 MATLAB 5.3 流程控 制 .432.8 变 量 与 参 数 .472.9 字符串 .482.10 MATLAB 5.3 函 数 库 .502.11 基 础 I/O 函数 562.12 日 期 和 时 间 函 数 642.13 MATLAB

9、5.3 中 的 API(应用 程序接口) 70第 3 章 矩 阵 的 运 算 743.1 向 量 的 运 算 .743.2 矩 阵 的 算 术 运 算 783.3 关 系 运 算 和 逻 辑 运 算 823.4 矩 阵 的 生 成 .843.5 矩 阵 的 操 作 .863.6 矩 阵 函 数 .883.7 几 种 重 要 的 矩 阵 计 算 应 用 893.8 数 组 函 数 .913.9 多 维 数 组 及 其 运 算 923.10 多 项 式 的 运 算 993.11 稀 疏 矩 阵 .102- 2 - 目 录第 4 章 符 号 运 算 1064.1 符 号 运 算 基 础 1064.2

10、 利 用 符 号 运 算 实 现 任 意 精 度 的 数 学 运 算 1134.3 线 性 代 数 .1154.4 微 积 分 运 算 .1204.5 因 式 分 解 、 展 开 和 替 换 1274.6 符 号 方 程 的 求 解 1314.7 微 分 方 程 的 求 解 1334.8 积 分 变 换 .1344.9 Maple 库函数 1374.10 扩展 Maple 软 件 包 1414.11 版 本 兼 容 性 .1424.12 Symbolic Math Toolbox 函 数 列 表 .143第 5 章 绘 图 1465.1 MATLAB 5.3 图形基 础 .1465.2 基 本

11、 绘 图 .1545.3 图 形 标 注 .1685.4 特 殊 图 型 绘 制 函 数 1745.5 三 维 绘 图 函 数 1875.6 颜 色 映 像 .1945.7 调 整 视 角 .1995.8 设 置 光 源 .2035.9 设 置 外 观 显 示 比 例 2065.10 图 像 的 读 写 和 显 示 2075.11 图 形 打 印 .209第 6 章 Simulink.2126.1 Simulink 简 介 2126.2 Simulink 的基本操作 .2136.3 仿 真 模 型 参 数 的 设 置 2216.4 在 命 令 窗 口 中 输 入 命 令 进 行 仿 真 234

12、6.5 Simulink 的基本模块 .2426.6 仿 真 模 型 的 子 系 统 2496.7 子 系 统 的 封 装 2566.8 在 命 令 窗 口 中 创 建 模 型 265第 7 章 Real-Time Workshop.2717.1 Real-Time Workshop 简介 271目 录 - 3 -7.2 Real-Time Workshop 的设置 2737.3 Real-Time Workshop 函 数 库 介 绍 .2827.4 Real-Time Workshop 函数库的应用例子 285第 8 章 图 形 用 户 界 面 ( GUI) 设 计 2928.1 GUI

13、设 计 向 导 2928.2 利 用 GUI 设 计 向 导 设 计 图 形 用 户 界 面 .2998.3 菜 单 编 写 函 数 3128.4 控 件 编 写 函 数 3148.5 对 话 框 编 写 函 数 316附录 A MATLAB 函数表 .321I MATLAB 通用命 令函数表 .321II 逻辑函数表 .323III MATLAB 语言结构 和调 试 323IV 初 等 矩 阵 和 矩 阵 操 作 函 数 表 .325V 特 殊 矩 阵 函 数 .327VI 初等数学函数表 .327VII 特殊数学函数表 328VIII 坐 标 系 变 换 函 数 表 328IX 矩 阵 的

14、 数 字 线 性 运 算 函 数 表 .329X 数 值 分 析 和 Fourier 变 换 函 数 表 .330XI 多 项 式 和 插 值 函 数 表 .332XII 非线性数值方法函数 333XIII 系 数 矩 阵 函 数 表 .333XIV 声 音 文 件 处 理 函 数 表 335XV 字符串函数表 336XVI 按 位 操 作 的 函 数 表 337XVII 结构函数表 .337XVIII 单元数组函数表 338XIX 多 维 数 组 的 操 作 函 数 表 338XX 图 形 用 户 界 面 建 立 函 数 表 .339XXI 绘图函数表.339附录 B 图 形 对 象 属 性

15、 345- 1 -第 1 章 MATLAB 5.3 简介第 1 章 MATLAB 5.3 简 介 MATLAB 的 安 装 ; MATLAB 的 应 用 窗 口 介 绍 。1.1 MATLAB 的安装1.1.1 MATLAB 5.3 的安装系统要求MATLAB 可 以 安 装 在 PC 机 上 , 也 可 以 安 装 在 网 络 上 , 本 章 只 对 PC 机上的安装进行 讨论。M ATLAB 5.3 的安 装对 PC 机系 统的要求如下: Microsoft Windows 9x 或 Windows NT 操作系统; 光驱,推荐使用四倍速以上; CPU, 为 奔 腾 级 以 上 ; 8 位

16、 以 上 显 示 卡 , 推 荐 使 用 具 有 3D 功 能 的 图 形 加 速 卡 ; 8MB 以 上 内 存 , 最 好 为 16MB 以上。1.1.2 安装过程首先将 MATLAB 5.3 的光 盘放入光驱, 在其根目录下直接执行 Setup.exe 文件 , 则出现 如图 1-1 所 示 的 安 装 初 始 化 画 面 。图 1-1 安装初始化画面第 1 章 MATLAB 5.3 简介- 2 -完成初始化后,将会出现 MATLAB 5.3 的 安 装 对 话 框 , 如 图 1-2 所示。图 1-2 安装对话框如 果 想 退 出 安 装 , 单 击 “Cancel”按 钮 ; 否 则

17、 单 击 “Next”按 钮 , 将 出 现 下 一 个 安 装 对话框,如图 1-3 所示。图 1-3 安装对话框该对话框列出了 MATLAB 5.3 的 一 些 安 装 和 使 用 协 议 , 如 果 用 户 不 接 受 此 协 议 , 可 单 击“N o”,退 出安装;如果接受则单击“Y es”,进入下一个对话框,如图 1-4 所示。图 1-4 安装对话框- 3 -第 1 章 MATLAB 5.3 简介在该对话框内分别输入用户名、公司名和注册码,如果注册码不正确,则不能继续安 装。确定注册码正确后单击“Next”进入安装的下一步,将出现下一个安装对话框,如图 1-5 所示。图 1-5 安

18、装对话框在该对话框中可以选择安装 MATLAB 5.3 的 组 件 和 路 径 , 在 PC 机上的安装必须去掉 组 件 中 所 有 有 关 “Web Server”的 选 项 , 否 则 将 出 现 如 图 1-6 所示的警告信息。图 1-6 警告信息选择安装路径时单击 “Browse”按钮,进入目录选择对话框,如图 1-7 所示。图 1-7 目录选择对话框第 1 章 MATLAB 5.3 简介- 4 -在此可以选择已有的目录, 也可以输入新目录名, MATLAB 的安装程 序会自动建立用 户 所 输 入 的 目 录 。 选 择 好 安 装 目 录 后 , 单 击 “OK”返 回 到 安 装

19、 对 话 框 , 再 单 击 “Next”开 始安装,将会显示安装进度画面,如图 1-8 所 示 。图 1-8 安装进度画面当安装结束时出现安装完成画面,如图 1-9 所 示 。图 1-9 安装完成画面在此用户可选择何时重新启动计算机。1.2 MATLAB 命 令 窗 口 介 绍MATLAB 的 命令窗口是用户使用 MATLAB 的工作窗口, 也是实现 MATLAB 各种功能 的窗口。用户可以通过菜单和工具栏进行各种操作,同时也可以在窗口中直接输入命令和- 5 -第 1 章 MATLAB 5.3 简介文本。MA TLAB 的命令窗口如图 1-10 所示。图 1-10 MATLAB 命令窗口1.

20、2.1 命令菜单MATLAB 的 命令菜单由“File” 、 “Edit”、 “View”、 “Window”、 “Help”等 五组菜单命 令组成。1.“File”(文 件)菜单“File”菜 单 如 图 1-11 所 示 。图 1-11 “File”菜单第 1 章 MATLAB 5.3 简介- 6 -(1) “New”命令在“N ew”命令的子菜单中有三个选项,分别是“M-file” 、 “Figure”和 “Model”。 “M-file”选 项 表 示 建 立 一 个 M 文 件 , 用 鼠 标 单 击 该 选 项 , 将 打 开 MATLAB 的 M 文件编辑/调试器,如图 1-12

21、 所示。图 1-12 M 文件编辑/调试器通过 M 文 件 编 辑 /调 试 器 , 用 户 可 以 创 建 自 己 的 M 文 件 , 也 可 以 编 辑 已 有 的 M 文 件 , 并且可以调试 MATLAB 文 件 。 当 对 已 有 的 M 文 件 进 行 修 改 时 , 可 以 通 过 “Open”命 令 来 打 开 文 件 , 有 关 “Open”命 令 的 内 容 将 在 后 面 介 绍 。“Figure”选 项 表 示 建 立 一 个 图 形 窗 口 , 如 图 1-13 所示。图 1-13 新建图形窗口图 1-13 是 MATLAB 5.3 版本下的图形窗口, 与 5.2 版

22、本相比, 增加了一个新的 “Tools”菜单,其中的内容如图 1-14 所示。- 7 -第 1 章 MATLAB 5.3 简介图 1-14 图形窗口的命令菜单当用户选中 “Show Toolbar”时, 工具栏各图标在窗口内的菜单下可见; 否则工具栏将 消失。当 用 户 选 中 “Enable Plot Editing”时 , 可 以 在 窗 口 内 对 图 形 进 行 编 辑 ; 否 则 用 户 对 图 形的编辑将被禁止。如果用户已经绘好图, 则先单击坐标轴, 再单击 “Axes Properties”命令, 将打开 “Edit Axes Properties”对话框 (也可以双击坐标轴或用

23、鼠标右键单击坐标轴后选择 “Properties”) , 如图 1-15 所 示 。图 1-15 “Edit Axes Properites”对 话 框通过该对话框,用户可以设置坐标轴的属性,各属性参数的意义如下: “Title”: 图 形的标题; “Label”: 坐 标轴的标签; “Limits”: 坐 标 轴 上 的 数 值 范 围 , 若 选 中 “Manual”, 可 以 由 用 户 来 定 义 数 值 的 上第 1 章 MATLAB 5.3 简介- 8 -下限;否则由系统决定,用户不能进行更改; “Tick Step”:坐标轴上的数值间隔; “Scale”: 坐标 轴 的 形成方

24、式 。 “Linear”表 示 线性变 化 ; “Log”表 示 以对数 形 式 变 化 ; “Normal”表 示 坐 标 轴 数 值 从 左 到 右 、 从 上 到 下 增 加 ; 而 “Reverse”正 好 与 “Normal”相 反 ; “Grid”: 表 示图形的背景是否有网格。设 置 好 属 性 参 数 后 , 单 击 “Apply”即 可 。 当用户需要设置图形的线性属性时, 可以选择 “Line Properties”命令, 将打开 “Edit LineProperties”对 话 框 , 如 图 1-16 所 示 。图 1-16 “Edit Line Properties”

25、对 话 框通过该对话框,用户可以设置线性、线宽、线的颜色等。 如果用户要对图形中的文本进行修改, 则先选择要修改的文本, 再选择 “Text Properties”命令,将打开“Edit Font Properties”对 话 框 , 如 图 1-17 所 示 。图 1-17 “Edit Font Properties”对 话 框通过该对话框,可以对文本的字体、样式、大小等属性进行修改。选 中 “Unlock Axes Position”命 令 后 , 可 以 在 窗 口 内 任 意 拖 动 坐 标 轴 , 也 可 以 拖 动 图- 9 -第 1 章 MATLAB 5.3 简介形来改变它在窗口

26、中的位置。选中“Show Legend”命 令 , 可 显 示 图 例 。 使 用 “Add”命 令 则 可 以 在 图 形 上 添 加 箭 头 、 直 线 、 坐 标 轴 和 文 本 。 使用“Zoom In”命 令 可 以 放 大 图 形 , 而 使 用 “Zoom Out”命令可以缩小图形。 使 用 “Rotate 3D”命 令 可 以 将 平 面 图 形 放 入 三 维 坐 标 系 中 , 并 且 可 以 任 意 旋 转 。在介绍完“M-file”和“Figure ”命令后,来看一看“New”菜单中的最后一个命令: “Model”命 令。 单击该命令 , 可以建立一个 Simulink

27、 模型, 窗口 如图 1-18 和 图 1-19 所示。图 1-18 Simulink 函数浏览器图 1-19 建立 Simulink 的窗口用户可以在 Simulink 函 数 库 中 直 接 拖 动 一 个 模 型 到 窗 口 中 , 这 样 可 以 简 便 地 建 立 一 个第 1 章 MATLAB 5.3 简介- 10 -需要的系统模型。有关 Simulink 模 型 的 内 容 将 在 后 面 的 章 节 中 继 续 介 绍 。(2) “Open”命令“Open”命 令用于打开 MATLAB 的 文件。 “Open”命令的对话框如图 1-20 所示。图 1-20 “Open”命 令

28、对 话 框(3) “Open Selection”命 令“Open Selection”命 令 平 时 呈 灰 色 , 表 示 是 不 可 选 的 命 令 。 在 使 用 该 命 令 前 , 在 MATLAB 的 命令窗口中直接选中所要编辑的 M 文件, 则 “Selection”将变 成所选的文件名, 如图 1-21 所 示 。图 1-21 “Open Selection”对 话 框当选中“hel pdesk”时 , “Open Selection”就变成 了“O pen “helpdesk“”, 单击它,就 可 以 打 开 名 为 “helpdesk”的 M 文 件 。(4) “Run S

29、cript”命令“Run Script”命令用来运行脚本文件,单击它,将弹出 “Run Script”对 话 框 , 如 图 1-22 所 示 。- 11 -第 1 章 MATLAB 5.3 简介图 1-22 “Run Script”对话框用户可以在对话框中直接输入脚本文件名, 然后单击 “OK”即 可。 也可以单击 “Browse” 命令来查找所要运行的脚本文件。(5) “Load Workspace”命令使用 “Load Workspace”命令可以加载 MATLAB 文件。 “Load Workspace”对话框如图 1-23 所 示 。图 1-23 “Load Workspace”对

30、话 框(6) “Save Workspace As”命令“Save Workspace As”命令可以让用户保存 MATLAB 文件, “Save Workspace As”的 对话框如图 1-24 所示。当用户使用“Save Workspace As”命令时,MA TLAB 将使用二进制的 MAT 文件保存 工 作 空 间 的 内 容 , 文 件 名 的 后 缀 为 .mat。图 1-24 “Save Workspace As”对 话 框第 1 章 MATLAB 5.3 简介- 12 -除了使用菜单中的 “Save Workspace As”命令外, 还可以直接在 MATLAB 的命令窗口

31、中键入:save name结果仍然是建立一个 “name.mat”的文 件。 另外 save 语句还可以 用来保存指定的变量 。 例如:在 MATLAB 的命令窗口中键入:save name A B C则结果是将变量 A、 B 和 C 保存在 name.mat 文件中。(7) “Show Workspace”命令“Show Workspace”是打 开 MATLAB 的工作空间浏览器的命令。 工作空间浏览器能够 显示可进行操作的变量的集合以及各变量的各种属性。例如定义以下 a、b 和 c 三个变量:打开工作空间浏览器,如图 1-25 所 示 。图 1-25 “Workspace Browser

32、”对 话 框对话框中的 “Name”、 “Size”、 “Bytes”和 “Class”分别表示变量名、 矩阵大小、 所占 字节数和变量类型。 此外, 用户还可以直接在工作窗口中键入命令来查看工作空间的变量。在命令窗口中键入:- 13 -第 1 章 MATLAB 5.3 简介who则仅显示变量名:在命令窗口中键入:whos则显示同工作空间一样的信息:可以看出,如果用户仅想查看变量名,那么使用 who 命 令 较 为 方 便 , 而 whos 命 令 所 查看的信息较为详细。(8) “Show Graphics Property Editor”命令“Show Graphics Property

33、Editor”命令 显示图形属性编辑器 。 该编辑器允许交互地修改 对象属性,如图 1-26 所 示 。图 1-26 “Graphics Property Editor”对 话 框该属性对话框分为三部分,上部显示了所选对象的类型和标识,中间部分显示了当前 的属性及相应值,下面的部分列出了所选对象的全部属性及相应值。(9) “Show GUI Layout Tool”命令第 1 章 MATLAB 5.3 简介- 14 -“Show GUI Layout Tool”命 令 显 示 图 形 用 户 界 面 设 计 向 导 , 如 图 1-27 所示。图 1-27 图形用户界面设计向导界面上方是四个设

34、计向导,分别是图形属性编辑器、回调程序编辑器、排列工具和菜 单编辑器;中间是可控制的图形列表;下面是控件图标。(10 ) “Set Path”命令“Set Path”命 令 允 许 用 户 编 辑 M 文 件 的 目 录 。 在 MATLAB 中,不是所有的 M 文件 都可以在搜索路径中查到,有许多 M 文件是同 MATLAB 一 起 提 供 给 用 户 的 , 也 有 一 些 M 文件是在 MATLAB 的各种工具箱中提供给用户。单击 “Set Path”命令, 将打开路径浏览 器,如图 1-28 所示。图 1-28 路径浏览器通过路径浏览器,用户可以对 M 文 件 的 目 录 进 行 修

35、改 , 也 可 以 对 M 文 件 进 行 编 辑 ,- 15 -第 1 章 MATLAB 5.3 简介除了通过菜单达到上述目的外, 还可以使用 MATLAB 提供的命令来完成。 各命令的名称及 作用如表 1-1 所示。表 1-1 有关目录的命令命 令 名 称 作 用what matlabwork 查看 matlabwork 目录下的 M 文件type file 查看 file.m 文件的代码edit file 编辑 file.m 文件path 显示当前目录addpath 添加目录rmpath 删除目录MATLAB 既 允 许 用 户 执 行 或 者 搜 索 路 径 中 的 M 文件,也允许用

36、户使用自己的目录和 子函数来代替 MATLAB 原有 M 文 件 所 在 的 目 录 和 函 数 。如果用户在 MATLAB 的 命令窗口键入一个名字, 如 ABC, 则 MATLAB 对 它的处理顺 序如下: 检查 ABC 是 否 为 工 作 空 间 的 变 量 ; 检查 ABC 是否为 MATLAB 的内部函数; 在 当 前 目 录 中 查 找 名 字 为 ABC 的 M 文件; 在 MATLAB 的搜索路径中的所有目录中查找名字为 ABC 的 M 文件。注意:上述查找方式仅适用于 M 文件。如果不止一个函数具有同样的名字, MATLAB 规定,只执行第一个函数。(1 1) “Prefer

37、ences”命令 执行 “Preferences”命令将 打开参数设置对话框 , 通过该对话框 , 用户可以设置 MATLAB的外观和相关属性。 “Preferences”对话 框共有三个选项卡 : “General”、 “Command Window Font ”和“ Copying Options”。“General”选 项 卡 如 图 1-29 所示。图 1-29 “General”选项卡在此,用户可以设置 MATLAB 的数据格式、编辑器及帮助文件所在的目录等。第 1 章 MATLAB 5.3 简介- 16 -MATLAB 缺 省的数据格式为双精度型, 但用户可以通过参数设置对话框设置

38、显示在屏 幕上的结果。各数据格式如表 1-2 所 示 。表 1-2 数据格式表数 据 格 式 数 据 类 型Short 短格式Long 长格式Hex 十六进制格式Bank 金融格式Plus +格式Short E 短指数格式Long E 长指数格式Short G 短紧缩格式Long G 长紧缩格式Rational 有理数格式Loose 稀疏格式例:在命令窗口中输入:A=4/3则各种数据格式的输出结果如表 1-3 所示。表 1-3 各数据格式的输出结果短格式 1.3333长格式 1.33333333333333十六进制格式 3ff5555555555555金融格式 1.33+格式 +短指数格式 1

39、.3333e+000长指数格式 1.333333333333333e+000短紧缩格式 1.3333长紧缩格式 1.33333333333333有理数格式 4/3注意:尽管不同格式的输出结果不同,但它们在计算机内部的二进制数都是精确的,所不 同的仅是显示结果。除了使用参数设置对话框对数据格式进行设置外,还可以在命令窗口中直接输入命令 进 行 设 置 。 该 命 令 的 用 法 是 在 “format”后 直 接 加 类 型 和 变 量 名 。 例 如 :format short A表示将变量 A 设置为短格式。另 外 , “General”选 项 卡 中 的 “Editor Preferenc

40、e”栏 用 来 指 定 优 先 的 编 辑 器 ; “Help Directory”用 来 指 定 MATLAB 的帮助目录。选中“Echo On”复选框,则 M 文件 在运行时显示命令;选中“Show Toolbar”,则显 示工具栏;选中“Ena ble Graphical Debugging”,则 启用图形调试。- 17 -第 1 章 MATLAB 5.3 简介“Command Window Font”选 项 卡 如 图 1-30 所 示 。图 1-30 “Command Window Font”选 项 卡“Command Window Font”选 项 卡 用 于 设 置 命 令 窗

41、口 的 字 体 属 性 : “Font”: 选 择字体; “Style”: 输 入样式; “Size”: 字 体尺寸;“Background Color”:背 景颜色; “Color”: 字 体颜色; “Sample”: 显示示范。“Copying Options”选 项 卡 如 图 1-31 所示。图 1-31 “Copying Options”选 项 卡“Copying Options”选 项 卡 用 于 设 置 有 关 复 制 的 选 项 。第 1 章 MATLAB 5.3 简介- 18 -“Clipboard Format”下 面 的 “Windows Metafile”和 “Wind

42、ows Bitmap”选 项 分 别 将 剪 贴板的格式设置为 Windows 图元文件和 Windows 位图文件。“ Match Figure Screen Size ”的 选 中 与 否 决 定 在 复 制 图 形 时 是 否 使 用 图 形 的 “Paperposition”属 性 来 决 定 图 形 的 尺 寸 。选中“White background”则 在 复 制 图 形 时 使 用 白 色 的 背 景 。(12 ) “Print Setup”命令MATLAB 的 “Print Setup”命 令 同 其 他 软 件 一 样 , 也 是 进 行 打 印 设 置 的 命 令 。 在

43、 该 对 话框中,用户可以设置打印机的名称、纸张的大小及打印方向等。对话框如图 1-32 所示。图 1-32 “打印设置”对话框(13 ) “Print”命令“Print”命 令 的 对 话 框 如 图 1-33 所 示 。 在 该 对 话 框 中 , 可 以 设 置 打 印 范 围 、 打 印 份 数 及打印机的属性等。图 1-33 “打印”对话框- 19 -第 1 章 MATLAB 5.3 简介(14 ) “Print Selection”命 令“Print Selection”的 作 用 是 将 在 命 令 窗 口 中 选 定 的 内 容 进 行 打 印 。(15 ) “Exit MAT

44、LAB”命令 该命令用于退出 MATLAB 的 工 作 环 境 。另外,在 MATLAB 的命令窗口中直接输入:quit或exit也可以退出命令。2.“Edit”( 编辑)菜单“Edit”(编 辑)菜单如图 1-34 所示 。图 1-34 “Edit”菜 单MATLAB 的 “Edit”菜 单的 功 能 同 其他 软 件 相 似 : “Undo”命令 可 以 撤 消上 一 次 的 操 作; “Cut”命令可以将选中的内容剪切并复制到剪贴板上; “Copy”命令可以将选中的内容 直接复制到剪贴板上; “Paste”命令 可以将剪贴板上的内容复制到指定的位置; “Clear”命 令可以将选定的内容

45、删除; “Select All”命令可以选中窗口中的所有内容; “Clear Session” 命令可以清除命令窗口中的所有内容。3.“View”菜 单“View”菜单较为简单, 只是用于控制是否显示工具栏。 “View”菜单如图 1-35 所 示。图 1-35 “View”菜 单当 用 户 选 中 “Toolbar”项 时 , 工 具 栏 将 显 示 出 来 ; 否 则 工 具 栏 将 隐 藏 。第 1 章 MATLAB 5.3 简介- 20 -4.“Window”菜 单“Window”菜 单 中 显 示 了 用 户 在 MATLAB 中所打开过的窗口,用户可以在这些窗口 间任意切换。 “W

46、indow”菜单如图 1-36 所示。图 1-36 “Window”菜 单5.“Help”菜 单“Help”菜 单中为用户提供了非常详细的帮助信息。 “Help”菜单如图 1-37 所示。图 1-37 “Help”菜 单MATLAB 的 帮 助 信 息 以 不 同 的 类 型 提 供 给 用 户 , 下 面 将 分 别 进 行 介 绍 。(1) “Help Window”命令“Help Window”命令给用户提供 MATLAB 的帮助窗口,如图 1-38 所示 。图 1-38 MATLAB 的帮助窗口- 21 -第 1 章 MATLAB 5.3 简介用户可以单击其中的内容来查看详细的帮助。另

47、外,用户也可以在命令窗口中直接输 入:helpwin来查看帮助窗口。(2) “Help Tip”命令“Help Tip”命 令 给 用 户 提 供 MATLAB 的 帮 助 提 示 , 如 图 1-39 所示。图 1-39 MATLAB 帮助提示该命令主要是指导用户如何使用 MATLAB 的帮助(3) “Help Desk”命令“Help Desk”命 令 给 用 户 提 供 MATLAB 的帮助桌面,如图 1-40 所示。图 1-40 MATLAB 帮助桌面帮助桌面为用户提供了有关 MATLAB 的详细内容, 包括对新版 本的介绍以及 MATLAB 的相关产品等。 对于 MATLAB 的初学

48、者, 可以使用 “Getting Started”来 开始学习。 另外, 用户也可以在命令窗口中直接输入:helpdesk来打开帮助桌面。(4) “Examples and Demos”命令第 1 章 MATLAB 5.3 简介- 22 -“Examples and Demos”命 令 允 许 用 户 运 行 MATLAB 的 例 子 和 演 示 , 包 括 以 下 几 个 方 面: MATLAB 语 言 示 例 MATLAB 工 具 箱 示 例 MATLAB 动 态 仿 真 示 例 Blockets 示例 Stateflow 示 例 用户可以根据自己的需要来选择例子进行查看。另外,用户也可以

49、在命令窗口中直接输入:demo来查看示例。(5) “About MATLAB”命令“About MATLAB”命令给用户提供有关 MATLAB 的一些基本信息 , 如版本、 安装 日期等,如图 1-41 所 示 。图 1-41 MATLAB 的基本信息( 6) “Show License”命 令“Show License”命 令 向 用 户 显 示 MATLAB 的许可证书,如图 1-42 所示。图 1-42 MATLAB 的许可证书- 23 -第 1 章 MATLAB 5.3 简介(7) “Join MATLAB Access”命令如果用户可以连接到 Internet 网上, 并 且使用的是 MATLAB 专业版时, “Join MATLAB Access”命 令 可 以 使 用 户 通 过 注 册 加 入 MATLAB 用 户 组 , 用 户 除 了 可 以 得 到 最 新 的 MATLAB 开 发 动 态 , 还 可 以 得 到 许 多 其 他 的 益 处 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报