Maab基础准备及入门
Matlab基础准备及入门
本讲提纲 UNIVE ●历史指令窗 ●当前目录浏览器 ●工作空间浏览器和内存数组编辑器 交互界面分类目录窗 ●M文件编辑/调试器 ●帮助浏览器 ● Matlab文件操作 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 本讲提纲 ⚫ 历史指令窗 ⚫ 当前目录浏览器 ⚫ 工作空间浏览器和内存数组编辑器 ⚫ 交互界面分类目录窗 ⚫ M文件编辑/调试器 ⚫ 帮助浏览器 ⚫ Matlab文件操作
110历史指令窗 Command history) UNIVE ●概述 历史指令窗记录着Maab每次启动的时间以及用户每次启动 Matlab后在命令窗中输入的所有指令(包括注释)。 ●历史指令窗的弹出和返回 点击历史指令窗右上角的x键,就可得到独立的历史指令窗 选中下拉菜单项Ⅴiew: Dock Command history],可使独立的历史 指令窗返回操作界面 ●历史指令窗的现场菜单 Copy 右键单击历史指令窗 Evaluate Selection Create M-File 中所选中的某一命令, Delete Selection 出现如右图的现场菜单 Delete to selection Delete Entire History 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.10 历史指令窗(Command history) ⚫ 概述 历史指令窗记录着Matlab每次启动的时间以及用户每次启动 Matlab后在命令窗中输入的所有指令(包括注释)。 ⚫ 历史指令窗的弹出和返回 点击历史指令窗右上角的 键,就可得到独立的历史指令窗 选中下拉菜单项[View:Dock Command History],可使独立的历史 指令窗返回操作界面 ⚫ 历史指令窗的现场菜单 右键单击历史指令窗 中所选中的某一命令, 出现如右图的现场菜单
110历史指令窗( Command history) UNIVE ●现场菜单的功能 Copy:复制选中的单行或多行语句(连续多行或分块多行均可) Exaluate selection:在命令窗中运行选中的单行或多行语句 (或双击鼠标左键运行单行) > Create M-file:在编辑调试器中打开选中的行,以便于进一步编 辑后保存为M文件 Delete selection:删除选中的行 > Delete to seclection:删除选中行之外的所有历史记录 Delete Entire History:清空全部历史记录 说明:历史指令窗中的文本支持到命令窗或编辑调试窗的鼠标拖放操 作 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.10 历史指令窗(Command history) ⚫ 现场菜单的功能 ➢ Copy:复制选中的单行或多行语句(连续多行或分块多行均可) ➢ Exaluate Selection:在命令窗中运行选中的单行或多行语句 (或双击鼠标左键运行单行) ➢ Create M-file:在编辑调试器中打开选中的行,以便于进一步编 辑后保存为M文件 ➢ Delete Selection:删除选中的行 ➢ Delete to Seclection:删除选中行之外的所有历史记录 ➢ Delete Entire History:清空全部历史记录 说明:历史指令窗中的文本支持到命令窗或编辑调试窗的鼠标拖放操 作
110历史指令窗( Command history) UNIVE ●指令窗实录指令dary >功能 生“日志”文件,即把当前指令窗中的所有内容(包括指 令、计算结果等)如实地记录为 ASCII文件加以保存 生成“日志”文件的全过程 >把存放“日志”文件的目录设置为当前目录 如 c:\mydir cd c: mydir >在 Matlab指令窗中运行 diary my diary >运行 diary o后,内存里保存的操作内容就全部记录在名 为 my diary的“日志”文件中。文件 my diary位于当前目 录中 说明:“日志”文件不能在 Matlab中运行 不带扩展名的“日志”文件可以用 Matlab的M文件编辑器 或其他文本读写软件打开阅读和编辑 中国民航学电子信工学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.10 历史指令窗(Command history) ⚫ 指令窗实录指令diary ➢功能 产生“日志”文件,即把当前指令窗中的所有内容(包括指 令、计算结果等)如实地记录为ASCII文件加以保存 ➢生成“日志”文件的全过程 ➢把存放“日志”文件的目录设置为当前目录 如c:\mydir cd c:\mydir ➢在Matlab指令窗中运行diary my_diary ➢运行diary off 后,内存里保存的操作内容就全部记录在名 为my_diary的“日志”文件中。文件my_diary位于当前目 录中 说明:“日志”文件不能在Matlab中运行 不带扩展名的“日志”文件可以用Matlab的M文件编辑器 或其他文本读写软件打开阅读和编辑
当前目录浏览器( Current Directory UNIVE ●功能 设置当前目录 借助当前目录浏览器获取M和MAT文件信息 复制编辑和运行M文件 装载MAT数据文件 ●历史指令窗的弹出和返回 >点击历史指令窗右上角的键,就可得到独立的当 前目录浏览器界面 >选中下拉菜单项[view: Dock Current Directory], 可使独立的历史指令窗返回操作界面 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.11 当前目录浏览器(Current Directory) ⚫ 功能 ➢设置当前目录 ➢借助当前目录浏览器获取M和MAT文件信息 ➢复制编辑和运行M文件 ➢装载MAT数据文件 ⚫ 历史指令窗的弹出和返回 ➢点击历史指令窗右上角的 键,就可得到独立的当 前目录浏览器界面 ➢选中下拉菜单项[View:Dock Current Directory], 可使独立的历史指令窗返回操作界面
当前目录浏览器( Current Directory UNIVE ●当前目录浏览器界面c recto 菜单条 File Edit View Web Window Help C: \MATLAB6p5\toolbox robust \@ private 当前目录设置区 All Files File t Last Modi fied 对目录进行浏览设置 EBmkargs5x M-file 25-三月-200202:49下午 工具条 mksysm M-file 25-三月-200202:49下午 文件列表区 显示当前目录下的 文件列表 文件描述区 SYS=MKSYS (A, B, C, D)or 对当前目录文件进行m0 depending on the STRIng TY as foour、哪 SYS=MKSYS (1, v2 VN, TY) packs matrices describ 详细描述 TY V1.12 Description 中国民航大学电子信总工程字阮
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.11 当前目录浏览器(Current Directory) ⚫ 当前目录浏览器界面 ➢ 菜单条 ➢ 当前目录设置区 对目录进行浏览设置 ➢ 工具条 ➢ 文件列表区 显示当前目录下的 文件列表 ➢ 文件描述区 对当前目录文件进行 详细描述
当前目录浏览器( Current Directory UNIVE ●文件列表区的现场菜单 Open:Mat1ab自动调用正确的编辑器打开选中的条目 Run:运行一个M文件 View Help:在帮助浏览器中打开相关帮助 >0 pen as Text:以文本方式打开所选文件 Import Data:打开数据输入向导 >NeW:利用下一级子菜单选项在当前目录上创建M文件、 Simulink 文件或子目录 Rename/ Delete/Cut/Copy/Paste > File filter:其下的子菜单可以控制列表中是显示全部文件, 还是某类型文件 Add to path:将选择的目录或子目录加入到 Matlab的搜索路径 中 Reference更新显示界面 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.11 当前目录浏览器(Current Directory) ⚫ 文件列表区的现场菜单 ➢ Open:Matlab自动调用正确的编辑器打开选中的条目 ➢ Run:运行一个M文件 ➢ View Help:在帮助浏览器中打开相关帮助 ➢ Open as Text:以文本方式打开所选文件 ➢ Import Data:打开数据输入向导 ➢ New:利用下一级子菜单选项在当前目录上创建M文件、Simulink 文件或子目录 ➢ Rename/Delete/Cut/Copy/Paste ➢ File filter:其下的子菜单可以控制列表中是显示全部文件, 还是某类型文件 ➢ Add to Path:将选择的目录或子目录加入到Matlab的搜索路径 中 ➢ Reference 更新显示界面
当前目录浏览器( Current Directory UNIVE ●当前目录设置 ●交互界面设置法 ●指令设置法 cd待设定的当前目录 说明:上述两种设置方法仅当前有效 ●借助当前目录获取M和MAT文件信息 例:获取Maab) Atoolboxlmatlablelmat下的 Magic.m文件及文件 信息 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.11 当前目录浏览器(Current Directory) ⚫ 当前目录设置 ⚫ 交互界面设置法 ⚫ 指令设置法 cd 待设定的当前目录 说明:上述两种设置方法仅当前有效 ⚫ 借助当前目录获取M和MAT文件信息 例:获取Matlab\toolbox\matlab\elmat下的Magic.m文件及文件 信息
当前目录浏览器( Current Directory UNIVE ● Matlabl的基本搜索过程 输入指令 变量 N 内建函数 N 当前目录上 的M文件 N 搜索路径上 的M文件 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 1.11 当前目录浏览器(Current Directory) ⚫ Matlab的基本搜索过程 输入指令 变量 N 内建函数 N 当前目录上 的M文件 N 搜索路径上 的M文件