1.1.3 命令行窗口

MATLAB默认主界面的中间部分是命令行窗口。命令行窗口是接收命令输入的窗口,可输入的对象除MATLAB命令外,还包括函数、表达式、语句及M文件名或MEX文件名等。本书将这些可输入的对象统称为语句。

MATLAB的工作方式之一是在命令行窗口中输入语句,然后由MATLAB逐句解释执行并在命令行窗口中给出结果。命令行窗口可显示除图形以外的所有运算结果。

命令行窗口中的每行语句前都有一个提示符号“〉〉”,即命令提示符。在此符号后(也只能在此符号后)输入各种语句并按Enter键,方可被MATLAB接收和执行。执行的结果通常就直接显示在语句下方。

1.命令行窗口中数值的显示格式

MATLAB的默认显示格式是:当数值为整数时,以整数显示;当数值为实数时,以short格式显示,如果数值的有效数字超出了显示范围,则以科学记数法显示。

为了满足不同格式显示结果的需要,MATLAB提供了format函数,用于数值显示格式的设置,其格式如下:

img

表1-1给出了命令行窗口中数值的显示格式。

表1-1 命令行窗口中数值的显示格式

img

续表

img

表1-1中的最后两种格式用于控制屏幕显示格式,而非数值显示格式。MATLAB的所有数值均按IEEE浮点标准规定的长型格式存储,显示的精度并不代表数值的实际存储精度(或数值参与运算的精度)。

2.数值显示格式的设置方法

数值显示格式的设置方法有以下两种。

(1)依次单击“主页”→“环境”→“预设”按钮,在弹出的“预设项”对话框中选择“命令行窗口”选项,进行数值显示格式设置,如图1-3所示。

img

图1-3 “预设项”对话框

(2)在命令行窗口中执行format命令。例如,要用long格式,只需在命令行窗口中输入format long语句即可。使用命令的目的是方便在程序设计时进行格式设置。

不仅数值显示格式可以自行设置,数字和文字的字体显示风格、大小、颜色也可由用户自行挑选。在“预设项”对话框左侧的格式对象树中选择要设置的对象,再配合相应的选项,便可对所选对象的风格、大小、颜色等进行设置。

3.命令行窗口清屏

当命令行窗口中执行过许多命令后,经常需要对命令行窗口进行清屏操作,通常有以下两种方法。

● 执行“主页”→“代码”→“清除命令”→“命令行窗口”命令。

● 在命令提示符后直接输入clc语句。

以上两种方法都能清除命令行窗口中显示的内容,但并不能清除工作区中显示的内容。

4.命令历史记录

在命令行窗口中使用过的语句均存储在命令历史记录窗口中,在命令行窗口中输入键盘中的方向箭头“↑”,即可弹出命令历史记录窗口。

对于命令历史记录窗口中的内容,可在选中的前提下将它们复制到当前正在工作的命令行窗口中,以供进一步修改或直接运行。

执行“主页”→“代码”→“清除命令”→“命令历史记录”命令,可以清除命令历史记录窗口中的内容。