在命令行窗口中输入语句
当您在 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.9149
MATLAB 在命令行窗口中仅显示 A
和 C
的值。
要在命令行窗口中重新调用前面的行,请按向上箭头 ↑ 和向下箭头 ↓。在空白命令行中或在键入命令的前几个字符之后按箭头键。例如,要重新调用命令 b = 2
,请键入 b
,然后按向上箭头键。
要清除命令行窗口中的命令而不执行,请按 Escape (Esc) 键。
可以计算已在命令行窗口中的任何语句。选择相应语句,右键点击,然后选择执行所选内容。
在命令行窗口中,还可以仅执行当前位于命令提示符处的部分代码。要计算输入的部分代码,请选择相应代码,然后按 Enter。
例如,选择以下部分代码:
hello