发布版本
从2006年开始,每年发布两个版本,其中3月左右发布a版,9月左右发布b版。
主要功能
- 数值计算:
~~~~ MATLAB以矩阵作为数据操作的基本单位。 - 符号计算功能:
~~~~ 与符号计算语言Maple相结合,具有符号计算功能。 - 绘图功能
~~~~ 一种是对图形对象句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。 - 程序设计语言功能:
~~~~ MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征。 - 工具箱的扩展功能:
~~~~ 功能性工具箱和学科性工具箱。
MATLAB操作界面
- MATLAB主窗口:
~~~~ 包括功能区、快速访问工具栏和当前文件夹工具栏。 - 命令行窗口:
~~~~ MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。 - 当前文件夹窗口:
~~~~ MATLAB运行时的工作文件夹,只有在当前文件夹或搜索路径下的文件、函数才可以被运行或调用。 - 工作区窗口:
~~~~ 工作区也称为工作空间,它是MATLAB用于存储各种变量和结果的内存空间。在工作区窗口中,可对变量进行观察、编辑、保存和删除。 - 命令历史记录窗口:
~~~~ 命令历史记录窗口中会自动保留自系统安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询,且通过双击命令可进行历史命令的再次执行。
MATLAB的搜索路径
命令检索顺序:
- 检查该命令是不是一个变量。
- 检查该命令是不是一个内部函数。
- 检查该命令是否当前目录下的M文件。
- 检查该命令是否MATLAB搜索路径中其他目录下的M文件。
MATLAB基本操作
交互式命令操作
交互式命令操作就是在MATLAB命令行窗口中输入并执行命令,这是最基本的操作。
- 命令行:一个命令行输入一条命令,命令行以Enter键结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。
- 续行符:如果一个命令行很长,需要分成两行或多行来输入,则可以在第一个物理行之后加上3个小黑点并按下Enter键,然后接着在下一个物理行继续输入命令的其他部分。
>> s=1-1/2+1/3-1/4+1/5-1/6+1/7-...
1/8+1/9-1/10+1/11-1/12;
-
注释:注释以%开头,后面是注释的内容。
-
命令行的快捷键:
MATLAB帮助系统
- 进入帮助系统的方法:
- 单击MATLAB主窗口“主页”选项卡“资源”命令组中的 ? 按钮,或“帮助”下拉按钮并选择“文档”命令。
- 单击MATLAB主窗口快速访问工具栏中的 ? 按钮,或按F1功能键,再单击“打开帮助浏览器”链接。
- 在MATLAB命令行窗口中输入doc命令。
- MATLAB帮助命令:
- help:查询函数语法的最基本方法,查询信息直接显示在命令行窗口。
- lookfor:对搜索范围内的M文件进行关键字搜索。
- 模糊查询:用户只需要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令。
~~~
对比: help命令只搜索出那些关键字完全匹配的结果,lookfor条件比较宽松。