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