第一章 MATLAB 的基础简介 联系客服

发布时间 : 星期四 文章第一章 MATLAB 的基础简介更新完毕开始阅读bb208e02b52acfc789ebc9ec

第一章 MATLAB 基础简介

三.MATLAB 的系统开发环境(System Developing Environment)

1. 操作桌面(Operating Desktop)

(1)桌面布局:6个窗口 (图示、操作演示) *命令窗口 (Commend Window) *工作空间窗口(Workspace)

*当前目录浏览器(Current Directory ) *命令历史窗口 ( Commend History ) *启动平台 (Launch Pad)6.x版 *帮助窗口(Help)

*M文件优化器(Profiler)

Profiler for Improving Performance:One way to improve the performance of your M-files is using profiling tools. MATLAB provides the M-file Profiler, a graphical user interface that is based on the results returned by the profile function. Use the Profiler to help you determine where you can modify your code to make performance improvements.

窗口的切换、放大与关闭。(switching, Amplification, tun-off) 7.0版Desktop菜单中的desktop layout菜单中提供的4种可选布局: *Default

*Command Window Only

* History and Command Window *All Tabbed (2).菜单和工具栏;(Menu and toolbar) 操作桌面上有6个菜单和带有10个快捷按钮的工具栏组,(图示、操作演示) (3).改变桌面设置:(Setting) File 菜单中Preference对话框中设置(图示、操作演示)

2. 命令窗口:(Command window)MATLAB的主要交互窗口。

用于输入MATLAB 命令、函数、数组、表达式等信息,并显示图形以外的所有计算结果。 例如从键盘输入矩阵

A=[1 2 3; 4 5 6; 7 8 9] 按Enter 键后屏幕立即显示结果 A=

1 2 3 4 5 6 7 8 9

命令窗口可作为一个多功能高级计算器,如要计算18+(5sinπ/6)/2+cosπ/6 只须按MATLAB格式要求键入;

18+5*sin(pi/6)/(2+cos(pi/6)),然后按Enter键既可在窗口内显示出计算结果:

ans=

18.8723

可利用↑键回调命令行,任意改动公式中的数据并重新计算。(例)

还可在命令窗口输入最后一次输入命令的开头字符或字符串,然后用↑键调出该命令行。

MATLAB是标准的Windows界面,可利用菜单中的命令完成对工作窗口的操作。其命令行功能键和快捷键与Windows 的一般应用程序相似,(自学)

3.工作空间窗口:(Workspace Window)

用于储存各种变量和结果的空间,显示变量的名称、大小、字节数及数据类型,对变量进行观察、编辑、保存和删除。(图示、操作演示)。临时变量不占空间,

为了对变量的内容进行观察、编辑与修改,可以用三种方法打开内存数组编辑器。*双击变量名;*选择该窗口工具栏上的打开图标;*鼠标指向变量名,点击鼠标右键,弹出选择菜单,然后选项操作。(示例)

欲查看工作空间的情况,可以在命令窗口键入命令whos(显示存在工作空间全部变量的名称、大小、数据类型等信息)或命

令who(只显示变量名)

4.当前目录浏览器:(Current Directory)

用于显示及设置当前工作目录,同时显示当前工作目录下的文件名、文件类型及目录的修改时间等信息。只有在当前目录或搜索路径下的文件及函数可以被运行或调用。(图示、操作演示)

设置当前目录可以在浏览器窗口左上角的输入栏中直接输入,或点击浏览器下拉按钮进行选择。还可用cd命令在命令窗口设置当前目录,如:

cd c:\\mydir 可将c盘上的mydir目录设为当前工作目录。 (5).命令历史窗口:(Command History)

记录已运行过的MATLAB命令历史,包括已运行过的命令、函数、表达式等信息,可进行命令历史的查找、检查等工作,也可以在该窗口中进行命令复制与重运行。(图示、操作演示) 7.MATLAB 的搜索路径:(Searching Path)

MATLAB定义的一系列文件路径的组合,缺省状态下包括当前路径和已安装的全部工具箱的路径。(图示、操作演示)

当在命令窗口输入一个字符串时,MATLAB按下列顺序开始搜索:

(1) 在工作空间中搜索是否有以该字符串为变量名的变

量,有则返回该变量的值;

(2) 搜索是否有同名的MATLAB内部函数,如果有,执行

该内部函数;

(3) 在当前目录中查找与该字符串同名的M文件,如果有,

执行该文件;

(4) 在搜索目录中查找与该字符串同名的M文件,如果有,

执行该文件;

如果在搜索目录中存在多个同名函数,则只执行搜索路径中的第一个函数,其他函数不再执行。

搜索目录的设置通过选择主菜单Set Path菜单项进行。 用Add Folder…按钮可以将某一目录加入搜索路径,选择Add with Subfolder…按钮可将选中目录的子目录也包括在搜索

路径中。

8.内存数组编辑器:(Array Editor)

提供对数值型或字符型二维数组的显示和编辑功能,对其他数据类型都不能编辑。通过工作空间窗口打开所选的变量时,该编辑器启动。(图示、操作演示)

9.帮助浏览器:(Help Browser)

(1)帮助浏览器:提供方便快捷的帮助信息获取途径和图文并茂的帮助内容,MATLAB7.0是通过勾选Desktop菜单中的Help选项打开一个独立的交互式帮助浏览器。

(2)help 命令:在命令窗口输入help命令,也是MATLAB寻找在线帮助的一种方便而快捷的方式。(图示、操作演示) 例 1. help (列出主要的帮助主题) HELP topics:

matlab\\general - General purpose commands.

matlab\\ops - Operators and special characters. matlab\\lang - Programming language constructs.

matlab\\elmat - Elementary matrices and matrix manipulation.

matlab\\elfun - Elementary math functions. matlab\\specfun - Specialized math functions.

matlab\\matfun - Matrix functions - numerical linear algebra.

matlab\\datafun - Data analysis and Fourier transforms. matlab\\audio - Audio support.

matlab\\polyfun - Interpolation and polynomials.

matlab\\funfun - Function functions and ODE solvers. matlab\\sparfun - Sparse matrices.

matlab\\graph2d - Two dimensional graphs. matlab\\graph3d - Three dimensional graphs.