首页 理论教育 如何使用命令行窗口?

如何使用命令行窗口?

时间:2023-07-02 理论教育 版权反馈
【摘要】:命令行窗口通常用来执行MATLAB命令函数,实现多项任务,比如创建变量、回调M文件、数值计算、符号计算、绘制二维图形、绘制三维图形等。MATLAB启动后,所有在命令行窗口执行的语句都会存储在命令历史记录中。clc命令用于清除命令行窗口中的所有指令和结果。

如何使用命令行窗口?

命令行窗口通常用来执行MATLAB命令函数,实现多项任务,比如创建变量、回调M文件、数值计算、符号计算、绘制二维图形、绘制三维图形等。如果想再次执行已经运行过的语句,可以借助上下方向键进行选取,可以借助Delete键和Backspace键进行删除,然后按Enter键执行。

在命令行中可以输入变量、函数和数学表达式,按Enter键就能给出准确的结果;也可以输入用户自己编写的M文件,按Enter键开始执行。

1.工作区

工作区罗列了MATLAB工作空间中存储的所有变量名称和变量值,或者运行函数中的所有变量名称和变量值。双击工作区中显示的任意变量,将会打开数组编辑器窗口显示该变量的数值,并且可以同时打开多个变量,还可以借助工作区中变量存储的数值进行绘图。

2.命令历史记录窗口

在MALTAB默认桌面,命令历史记录窗口显示在右下角,如果未显示,可通过单击“主页”→“布局”→“命令历史记录”→“停靠”来添加命令历史记录窗口。

MATLAB启动后,所有在命令行窗口执行的语句都会存储在命令历史记录中。如果需要重新运行某一命令行,可以双击命令历史记录中的相应语句来运行该语句行,并将该运行语句和运行结果显示在命令窗口。也可以选中想运行的命令,按住鼠标左键将其拖入命令行窗口,按Enter键即可,如需修改,也可以修改后再按Enter键运行。还可以将能实现特殊功能的多行语句选中,右击打开悬挂菜单,然后选择“创建脚本”或者“创建实时脚本”,进而在命令行窗口输入M文件名称,从而运行选中的多行命令并给出结果。

3.基本操作指令

(1)who和whos指令

who命令用来查看工作空间的所有变量名。

【例1.1】 查看工作区变量及其具体信息。

whos命令可查看工作空间中变量名的具体信息:

【例1.2】 whos命令的具体使用。

查看double型变量信息:

查看char型变量信息:(www.xing528.com)

(2)exist指令

如果用户想查询当前工作区是否存在一个变量,可以调用exist函数来完成。该函数的调用格式如下:

其中,A为要查询的变量名。

返回值i表示A存在的形式:

i=0:表示A不存在;

i=2:表示在当前工作空间中存在一个名为A的变量;

i=2~8:给出了变量作为文件、函数等的各种信息。

还可以利用help指令查询,键入“help exist”即可。如果A是一个变量、数组或矩阵,则也可以直接键入“A”。如果该变量存在,则显示其内容;如果该变量不存在,则给出该变量不存在的信息。

(3)clear和clc指令

用户可以调用clear指令来删除一些不再使用的变量,从而使整个工作区更简洁。例如,指令“clear x1 y1”将删除x1和y1变量。此处应注意,这一命令中x1与y1中之间不能加逗号,否则该命令就会被错误地解释成将y1的内容显示出来,从而y1变量未被删除。

如果用户想删除整个工作区中所有的变量,则可以使用clear命令,在该命令后面不用加任何参数即可达到删除工作区所有变量的目的。但应当特别注意,一旦使用clear命令,MATLAB工作区中的全部变量将被无条件删除。系统不会要求确认这个命令,所有变量都将被直接清除且不能恢复。

一般来说,如果需要运行一个较为复杂的文件,在文件开头最好利用clear命令清空工作区,否则可能会有以前遗留的一些变量与用户先前定义的变量产生冲突,从而影响计算结果。

clc命令用于清除命令行窗口中的所有指令和结果。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈