Main Content

在命令行窗口中输入语句

当您在 MATLAB® 中工作时,可以在命令行窗口中输入各个语句。例如,通过在命令行中键入以下语句来创建名为 a 的变量:

a = 1

MATLAB 会立即将变量 a 添加到工作区,并在命令行窗口中显示结果。

a =

     1

如果未指定输出变量,MATLAB 将使用变量 ansanswer 的缩略形式)来存储计算结果。

sin(a)
ans =

    0.8415

对于每一个返回输出值,但未将输出值赋予变量的命令,ans 的值会随着这些命令的不同而变化。

如果语句以分号结束,MATLAB 会执行计算,但不在命令行窗口中显示输出。

b = 2;

要在多行上输入多个语句,然后再运行其中任何语句,请在语句之间使用 Shift+Enter。当在多行上输入成对关键字语句(如 forend)时,不需要执行此操作。

此外,还可以通过分隔语句来在同一行上输入多个语句。要将各命令区分开,请在每个命令结尾使用逗号或分号。以逗号结尾的命令会显示其结果,而以分号结尾的命令不显示其结果。例如,在命令行上输入以下三个语句:

A = magic(5),  B = ones(5) * 4.7;  C = A./B
A =
    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

C =
    3.6170    5.1064    0.2128    1.7021    3.1915
    4.8936    1.0638    1.4894    2.9787    3.4043
    0.8511    1.2766    2.7660    4.2553    4.6809
    2.1277    2.5532    4.0426    4.4681    0.6383
    2.3404    3.8298    5.3191    0.4255    1.9149

MATLAB 在命令行窗口中仅显示 AC 的值。

要在命令行窗口中重新调用前面的行,请按向上箭头 ↑ 和向下箭头 ↓。在空白命令行中或在键入命令的前几个字符之后按箭头键。例如,要重新调用命令 b = 2,请键入 b,然后按向上箭头键。

要清除命令行窗口中的命令而不执行,请按 Escape (Esc) 键。

可以计算已在命令行窗口中的任何语句。选择相应语句,右键点击,然后选择执行所选内容

在命令行窗口中,还可以仅执行当前位于命令提示符处的部分代码。要计算输入的部分代码,请选择相应代码,然后按 Enter

例如,选择以下部分代码:

Command line showing two statements separated by a comma, with the first statement selected

hello

另请参阅

相关主题