MATLAB操作基础_第1页
MATLAB操作基础_第2页
MATLAB操作基础_第3页
MATLAB操作基础_第4页
MATLAB操作基础_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 MATLAB操作基础 1.1 MATLAB概述 1. 1. 1 M A T L A B 的 发 展 1 9 8 4 年, M A T L A B 第 1 版 ( D O S 版) 1 9 9 2 年, M A T L A B 4. 0 版 1 9 9 4 年, M A T L A B 4. 2 版 1 9 9 7 年, M A T L A B 5. 0 版 1 9 9 9 年, M A T L A B 5. 3 版 2 0 0 0 年, M A T L A B 6. 0 版 2 0 0 1 年, M A T L A B 6. 1 版 2 0 0 2 年, M A T L A B 6. 5 版

2、 2 0 0 4 年, M A T L A B 7. 0 版 1. 1. 2 M A T L A B 的 主 要 功 能 1 数 值 计 算 和 符 号 计 算 功 能 M A T L A B 以 矩 阵 作 为 数 据 操 作 的 基 本 单 位, 还 提 供 了 十 分 丰 富 的 数 值 计 算 函 数。 M A T L A B 和 著 名 的 符 号 计 算 语 言 M a p l e 相 结 合, 使 得 M A T L A B 具 有 符 号 计 算 功 能。 l2绘图功能 MATLAB提供了两个层次的绘图操作:一种是对图形句 柄进行的低层绘图操作,另一种是建立在低层绘图操作 之上

3、的高层绘图操作。 3编程语言 MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面 向对象等程序语言特征,而且简单易学、编程效率高。 4MATLAB工具箱 MATLAB包含两部分内容:基本部分和各种可选的工具箱。 MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。 l1. 1. 3 初 识 M A T L A B 例 1 - 1 绘 制 正 弦 曲 线 和 余 弦 曲 线。 x = 0: 0. 5: 3 6 0 * p i / 1 8 0; p l o t ( x, s i n ( x) , x, c o s ( x) ); 例 1 - 2 求 方 程 3 x 4 + 7 x

4、 3 + 9 x 2 - 2 3 = 0 的 全 部 根。 p = 3, 7, 9, 0, - 2 3 ; % 建 立 多 项 式 系 数 向 量 x = r o o t s ( p) % 求 根 l例 1 - 3 求 积 分 q u a d ( x. * l o g ( 1 + x) , 0, 1) 例 1 - 4 求 解 线 性 方 程 组。 a = 2, - 3, 1; 8, 3, 2; 4 5, 1, - 9 ; b = 4; 2; 1 7 ; x = i n v ( a) * b l1. 2. 1 M A T L A B 的 运 行 环 境 硬 件 环 境: ( 1) C P U (

5、 2) 内 存 ( 3) 硬 盘 ( 4) C D - R O M 驱 动 器 和 鼠 标。 软 件 环 境: ( 1) W i n d o w s 9 8 / N T / 2 0 0 0 或 W i n d o w s X P ( 2) 其 他 软 件 根 据 需 要 选 用 l1.2.2 MATLAB的安装 安装MATLAB 6.5系统,需运行系统自带的安装程序 setup.exe,可以按照安装提示依次操作。 1.3 MATLAB集成环境 l1.3.1 启动与退出MATLAB集成环境 1MATLAB系统的启动 与一般的Windows程序一样,启动MATLAB系统有3种 常见方法: (1)使

6、用Windows“开始”菜单。 (2)运行MATLAB系统启动程序matlab.exe。 (3) 利用快捷方式。 l启动MATLAB后,将进入MATLAB 6.5集成环境。 MATLAB 6.5集成环境包括MATLAB主窗口、命令窗口 (Command Window)、工作空间窗口(Workspace)、命 令历史窗口(Command History)、当前目录窗口(Current Directory)和启动平台窗口(Launch Pad)。 当MATLAB安装完毕并首 次启动时,展现在屏幕上的 界面为MATLAB的默认界面, 如右图所示。 2MATLAB系统的退出 要退出MATLAB系统,也

7、有3种常见方法: (1) 在MATLAB主窗口File菜单中选择Exit MATLAB命令。 (2) 在MATLAB命令窗口输入Exit或Quit命令。 (3) 单击MATLAB主窗口的“关闭”按钮。 l1. 3. 2 主 窗 口 M A T L A B 主 窗 口 是 M A T L A B 的 主 要 工 作 界 面。 主 窗 口 除 了 嵌 入 一 些 子 窗 口 外, 还 主 要 包 括 菜 单 栏 和 工 具 栏。 1 菜 单 栏 在 M A T L A B 6. 5 主 窗 口 的 菜 单 栏, 共 包 含 F i l e、 E d i t、 V i e w、 W e b、 W i

8、 n d o w 和 H e l p 6 个 菜 单 项。 l(1) File菜单项:File菜单项实现有关文件的操作。 (2) Edit菜单项:Edit菜单项用于命令窗口的编辑操作。 (3) View菜单项:View菜单项用于设置MATLAB集成环 境的显示方式。 l(4) Web菜单项:Web菜单项用于设置MATLAB的Web 操作。 (5) Window菜单项:主窗口菜单栏上的Window菜单, 只包含一个子菜单Close all,用于关闭所有打开的编辑 器窗口,包括M-file、Figure、Model和GUI窗口。 (6) Help菜单项:Help菜单项用于提供帮助信息。 l2工具栏

9、 MATLAB 6.5主窗口的工具栏共提供了10个命令按钮。 这些命令按钮均有对应的菜单命令,但比菜单命令使用 起来更快捷、方便。 l1.3.3 命令窗口 命令窗口是MATLAB的主要交互窗口,用于输入命令并 显示除图形以外的所有执行结果。 MATLAB命令窗口中的“”为命令提示符,表示 MATLAB正在处于准备状态。在命令提示符后键入命令 并按下回车键后,MATLAB就会解释执行所输入的命令, 并在命令后面给出计算结果。 l一 般 来 说, 一 个 命 令 行 输 入 一 条 命 令, 命 令 行 以 回 车 结 束。 但 一 个 命 令 行 也 可 以 输 入 若 干 条 命 令, 各 命

10、 令 之 间 以 逗 号 分 隔, 若 前 一 命 令 后 带 有 分 号, 则 逗 号 可 以 省 略。 例 如 p = 1 5, m = 3 5 p = 1 5; m = 3 5 l如 果 一 个 命 令 行 很 长, 一 个 物 理 行 之 内 写 不 下, 可 以 在 第 一 个 物 理 行 之 后 加 上 3 个 小 黑 点 并 按 下 回 车 键, 然 后 接 着 下 一 个 物 理 行 继 续 写 命 令 的 其 他 部 分。 3 个 小 黑 点 称 为 续 行 符, 即 把 下 面 的 物 理 行 看 作 该 行 的 逻 辑 继 续。 在 M A T L A B 里, 有 很

11、多 的 控 制 键 和 方 向 键 可 用 于 命 令 行 的 编 辑。 l1.3.4 工作空间窗口 工作空间是MATLAB用于存储各种变量和结果的内存空 间。在该窗口中显示工作空间中所有变量的名称、大小、 字节数和变量类型说明,可对变量进行观察、编辑、保 存和删除。 n 1.3.5 当前目录窗口和搜索路径当前目录窗口和搜索路径 n 1当前目录窗口当前目录窗口 当前目录是指当前目录是指MATLAB运行文件时的工作目录,只有在运行文件时的工作目录,只有在 当前目录或搜索路径下的文件、函数可以被运行或调用。当前目录或搜索路径下的文件、函数可以被运行或调用。 在当前目录窗口中可以显示或改变当前目录,

12、还可以显示在当前目录窗口中可以显示或改变当前目录,还可以显示 当前目录下的文件并提供搜索功能。当前目录下的文件并提供搜索功能。 将用户目录设置成当前目录也可使用将用户目录设置成当前目录也可使用cd命令。例如,将用命令。例如,将用 户目录户目录c:mydir设置为当前目录,可在命令窗口输入命令:设置为当前目录,可在命令窗口输入命令: cd c:mydir 2MATLAB的搜索路径 当用户在MATLAB命令窗口输入一条命令后,MATLAB按 照一定次序寻找相关的文件。基本的搜索过程是: (1) 检查该命令是不是一个变量。 (2) 检查该命令是不是一个内部函数。 (3) 检查该命令是否当前目录下的M

13、文件。 (4) 检查该命令是否MATLAB搜索路径中其他目录下的M文 件。 l用 户 可 以 将 自 己 的 工 作 目 录 列 入 M A T L A B 搜 索 路 径, 从 而 将 用 户 目 录 纳 入 M A T L A B 系 统 统 一 管 理。 设 置 搜 索 路 径 的 方 法 有: ( 1) 用 p a t h 命 令 设 置 搜 索 路 径。 例 如, 将 用 户 目 录 c: m y d i r 加 到 搜 索 路 径 下, 可 在 命 令 窗 口 输 入 命 令: p a t h ( p a t h, c: m y d i r ) l( 2) 用 对 话 框 设 置

14、搜 索 路 径 在 M A T L A B 的 F i l e 菜 单 中 选 S e t P a t h 命 令 或 在 命 令 窗 口 执 行 p a t h t o o l 命 令, 将 出 现 搜 索 路 径 设 置 对 话 框。 通 过 A d d F o l d e r 或 A d d w i t h S u b f o l d e r 命 令 按 钮 将 指 定 路 径 添 加 到 搜 索 路 径 列 表 中。 在 修 改 完 搜 索 路 径 后, 则 需 要 保 存 搜 索 路 径。 l1. 3. 6 命 令 历 史 记 录 窗 口 在 默 认 设 置 下, 历 史 记 录 窗

15、 口 中 会 自 动 保 留 自 安 装 起 所 有 用 过 的 命 令 的 历 史 记 录, 并 且 还 标 明 了 使 用 时 间, 从 而 方 便 用 户 查 询。 而 且, 通 过 双 击 命 令 可 进 行 历 史 命 令 的 再 运 行。 如 果 要 清 除 这 些 历 史 记 录, 可 以 选 择 E d i t 菜 单 中 的 C l e a r C o m m a n d H i s t o r y 命 令。 l1.3.7 启动平台窗口和Start按钮 MATLAB 6.5的启动平台窗口可以帮助用户方便地打开 和调用MATLAB的各种程序、函数和帮助文件。 MATLAB 6.

16、5主窗口左下角还有一个Start按钮,单击该 按钮会弹出一个菜单,选择其中的命令可以执行 MATLAB产品的各种工具,并且可以查阅MATLAB包含 的各种资源。 1.4 MATLAB帮助系统 l1.4.1 帮助窗口 进入帮助窗口可以通过以下3种方法: (1) 单击MATLAB主窗口工具栏中的Help按钮。 (2) 在命令窗口中输入helpwin、helpdesk或doc。 (3) 选择Help菜单中的“MATLAB Help”选项。 l1. 4. 2 帮 助 命 令 M A T L A B 帮 助 命 令 包 括 h e l p、 l o o k f o r 以 及 模 糊 查 询。 1 h

17、e l p 命 令 在 M A T L A B 6. 5 命 令 窗 口 中 直 接 输 入 h e l p 命 令 将 会 显 示 当 前 帮 助 系 统 中 所 包 含 的 所 有 项 目, 即 搜 索 路 径 中 所 有 的 目 录 名 称。 同 样, 可 以 通 过 h e l p 加 函 数 名 来 显 示 该 函 数 的 帮 助 说 明。 l2lookfor命令 help命令只搜索出那些关键字完全匹配的结果,lookfor 命令对搜索范围内的M文件进行关键字搜索,条件比较 宽松。 lookfor命令只对M文件的第一行进行关键字搜索。若在 lookfor命令加上-all选项,则可对M

18、文件进行全文搜索。 LOREM IPSUM DOLOR lL o r e m i p s u m d o l o r s i t a m e t, c o n s e c t e t u r a d i p i s i c i n g e l i t, s e d d o e i u s m o d t e m p o r i n c i d i d u n t u t l a b o r e e t d o l o r e m a g n a a l i q u a. U t e n i m a d m i n i m v e n i a m, q u i s n o s t r u d e x e r c i t a t i o n u l l a m c o l a b o r i s n i s i u t a l i q u i p e x e a c o m m o d o c o n s e q u a t. 3 模 糊 查 询 M A T L A B 6. 0 以 上 的 版 本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论