在命令行窗口中输入语句
当您在 MATLAB® 中工作时,可以在命令行窗口中输入各个语句。例如,通过在命令行中键入以下语句来创建名为 a 的变量:
a = 1
MATLAB 会立即将变量 a 添加到工作区,并在命令行窗口中显示结果。
a =
1如果未指定输出变量,MATLAB 将使用变量 ans(answer 的缩略形式)来存储计算结果。
sin(a)
ans =
0.8415对于每一个返回输出值,但未将输出值赋予变量的命令,ans 的值会随着这些命令的不同而变化。
如果语句以分号结束,MATLAB 会执行计算,但不在命令行窗口中显示输出。
b = 2;
要在多行上输入多个语句,然后再运行其中任何语句,请在语句之间使用 Shift+Enter。当在多行上输入成对关键字语句(如 for 和 end)时,不需要执行此操作。
此外,还可以通过分隔语句来在同一行上输入多个语句。要将各命令区分开,请在每个命令结尾使用逗号或分号。以逗号结尾的命令会显示其结果,而以分号结尾的命令不显示其结果。例如,在命令行上输入以下三个语句:
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.9149MATLAB 在命令行窗口中仅显示 A 和 C 的值。
要在命令行窗口中重新调用前面的行,请按向上箭头 ↑ 和向下箭头 ↓。在空白命令行中或在键入命令的前几个字符之后按箭头键。例如,要重新调用命令 b = 2,请键入 b,然后按向上箭头键。
要清除命令行窗口中的命令而不执行,请按 Escape (Esc) 键。
可以计算已在命令行窗口中的任何语句。选择相应语句,右键点击,然后选择执行所选内容。
在命令行窗口中,还可以仅运行当前位于命令提示符处的部分代码。要计算输入的部分代码,请选择相应代码,然后按 Enter。
例如,选择以下部分代码:

hello