当前位置:
文档之家› MATLAB实用教程(第2版)郑阿奇第一章
MATLAB实用教程(第2版)郑阿奇第一章
MATLAB 实用教程
返回 MATLAB 实用教程
南京师范大学
第1章 MATLAB 7.3环境
1.1 MATLAB简介 1.2 MATLAB7.3环境设置 1.3 MATLAB7.3帮助 1.4 MATLAB其他管理 1.5 一个实例
返回 MATLAB 实用教程
南京师范大学
1.1 MATLAB简介
南京师范大学
1.4.3文件管理命令
what %列出当前目录下的M、MAT、MEX文件清单 dir 目录名 %列出指定目录下的文件和子目录清单 type 文件名 %显示指定M文件的内容 which 文件名 %指出文件所在的目录 Matlabroot %返回安装MATLAB的根目录
MATLAB 实用教程
文件详细列表区的主要应用功能 :
► 运行M文件 ► 打开M文件 ► 把MAT文件全部数据输入内存 ► 把MAT文件部分数据输入内存
返回 MATLAB 实用教程
南京师范大学
4. 工作空间浏览器窗口
(Workspace Browser)
用于显示所有MATLAB工作空间中的变量 名、数据结构、类型、大小和字节数。还可 以对变量进行观察、编辑、提取和保存。
返回 MATLAB 实用教程
南京师范大学
1.1.2 MATLAB的功能和特点
1.功能强大 2.人机界面友好,编程效率高 3.强大而智能化的作图功能 4.可扩展性强 5. Simulink动态仿真功能
返回 MATLAB 实用教程
南京师范大学
用四种方法描述cos(x)*sin(y)图形
1 0.5 0 -0.5 -1 4 2 0 -2 -4 -5 0 5
返回 MATLAB 实用教程
南京师范大学
总结:
了解MATLAB的特点和功能;
熟悉MATLAB的环境设置; 学会使用MATLAB的帮助和管理。
返回 MATLAB 实用教程
南京师范大学
南京师范大学
1.2.2 工具栏
在MATLAB操作界面的左下角有一个start 按钮,显示的为现场菜单。
Cut Copy Paste Simulink 当前路径
New M-File
Open Undo File
Redo
Help
返回 MATLAB 实用教程
南京师范大学
1.2.3 通用操作界面窗口
1.命令窗口(Command Window)
南京师范大学
1.4 MATLAB其他管理 1.4.1 MATLAB用户文件格式
1. 程序文件 2. 数据文件 3. MEX文件 4. 图形文件 5. 模型文件 .m .mat .mex .fig .mdl
返回 MATLAB 实用教程
南京师范大学
1.4.2 设置搜索路径
1. MATLAB的基本搜索过程 输入 “>> X”时,则MATLAB按照以下步骤: •在MATLAB内存中进行检查,检查X是否为工作空间的 变量;
clc :清空命令窗口 more ,more(n) : 控制其后每页的显示内容行数 返回 MATLAB 实用教程
南京师范大学
2. 历史命令窗口 (Command History) 用来记录并显示已经运行过的命令、函数 和表达式。 历史命令窗口的功能: 复制命令 运行命令 写成M文件
返回 MATLAB 实用教程
返回
南京师范大学
1.4.4 退出MATLAB
要想退出MATLAB环境: 在 MATLAB 的命令窗口输入“ exit” 命令 。 在 MATLAB 的命令窗口输入“ quit” 命令 。 直接单击MATLAB的命令窗口的按钮。
返回 MATLAB 实用教程
南京师范大学
1.5 一个实例
【例1.3】在MATLAB的通用操作界面综 合地作一个练习。 >> a=[1 2 3; 4 5 6;7 8 9]; >> b=[1 1 1;2 2 2;3 3 3 ]; >> c='计算'; >> d=a+b*i
返回 MATLAB 实用教程
南京师范大学
1.1.1 MATLAB工具箱
MATLAB 由基本部分和功能各异的工具箱组成。基 本部分是MATLAB的核心,工具箱是扩展部分。 工具箱实际上是用MATLAB的基本语句编成的各 种子程序集,用于解决某一方面的专门问题或实现 某一类的新算法。 MathWorks除了本身提供的工具箱外还有合作伙 伴提供的工具箱,还有成百上千个大多是免费的 MATLAB工具箱可以从Internet网上获得。
包括: •命令窗口 •工作空间窗口 •当前目录浏览器 •交互界面分类目录窗 口 •历史命令窗口等返回 MAT来自AB 实用教程南京师范大学
1.2.1菜单栏
MATLAB操作界面菜单提供了“File”、 “Edit”、“View”、“Desktop”、“Window” 和“Help”菜单 。
返回 MATLAB 实用教程
•检查X是否为MATLAB的内部函数在当前目录上,检查 是否有名为“X.m”或“X.mex”的文件存在;
•在MATLAB搜索路径的所有其他目录中,检查是否有 名为“X.m”或 “X.mex”的文件存在; 如果都不是,则MATLAB发出错误信息。
返回 MATLAB 实用教程
南京师范大学
2. MATLAB搜索路径的扩 展和修改
可键入各种MATLAB的命令、函数和表达 式,并显示除图形外的所有运算结果。
提示符“>>”
操作键编辑命令:表1.4 标点符号:,;% „‟…[]
返回 MATLAB 实用教程
南京师范大学
数值计算结果的显示格式 : 使用菜单“File”——“ Preferences” ,在界面 中设置。 输入“format”命令。 命令窗口的常用控制命令 :
4 3 1 2 0.5 1 0 0 -0.5 -1 4 2 0 -2 -4 -5 0 5 -1 -2 -3 -4 -4
返回
-2 0 2 南京师范大学 4
MATLAB 实用教程
图像处理:离散余弦压缩
MATLAB 实用教程
返回
南京师范大学
1.2 MATLAB7.3环境设置
操作界面是一个高度集成的工作界面,通 常包括多个常用的窗口 。
(1) 利用设置路径对话框修改搜索路径 通过打开路径对话框修改搜索路径有两种方法: 在 MATLAB 界面选择菜单“ File”“Set Path” 命令
。
在命令窗口运行“pathtool”命令。
(2) 利用path命令设置搜索路径 例如: >> path(path,'c: :\MyDir ')
返回 MATLAB 实用教程
返回 MATLAB 实用教程
南京师范大学
7.帮助导航/浏览器窗口 8. 程序性能剖析窗口(Profiler)
程序性能剖析窗口中可以查看命令的运行时间, 以便提高运行速度 。
返回 MATLAB 实用教程
南京师范大学
1.3 MATLAB7.3帮助
1.帮助导航/浏览器窗口
返回 MATLAB 实用教程
南京师范大学
返回 MATLAB 实用教程
南京师范大学
通过命令管理变量 :
save FileName 变量1 变量2 … 参数 load FileName 变量1 变量2 … Who 变量1 变量2 … Whos 变量1 变量2 … clear 变量1 变量2 i=exist(‘X’)
省略变量表示所有变量
返回 MATLAB 实用教程
MATLAB表示为Matrix Laboratory。 目前国际上最流行、应用最广泛的科学与 工程计算软件。 它广泛应用于自动控制、数学运算、信号 分析、计算机技术、图像信号处理、财务分 析、航天工业、汽车工业、生物医学工程、 语音处理和雷达工程等各行各业中。 本书主要介绍MATLAB7.3版,Simulink 为6.5版 。
2. 通过命令实现帮助
help topic
给出指定主题的帮助,主题可以是函数、目录或局 部路径。
lookfor topic
把在搜索中与关键字相匹配的所有M文件的H1行(第 一行注释)都显示出来。
helpwin topic
打开帮助导航/浏览器窗口显示指定的主题信息。
返回 MATLAB 实用教程
南京师范大学
5. 数组编辑器窗口 (Array Editor)
可以直接在数组编辑器窗口中修改打开 的数组,甚至可以更改数据结构和显示方 式。
返回 MATLAB 实用教程
南京师范大学
6. M文件编辑/调试器窗口 (Editor/Debugger)
M文件编辑/调试器不仅可以编辑 M文件, 而且可以对 M 文件进行交互式调试;不仅可 处理带.m扩展名的文件,而且可以阅读和编 辑其他ASCII码文件。
南京师范大学
3. 当前目录浏览器窗口 (Current Directory Browser)
用来设置当前目录, 可以随时显示当前目录下 的M、MDL等文件的信 当前目录 设置区 息。 MATLAB总默认地将 文件详细 列表 文件存放在当前目录。
M或MAT文 件描述区
返回 MATLAB 实用教程
南京师范大学