![image.png](https://cdn.nlark.com/yuque/0/2021/png/22056830/1633426396928-844e6aac-7095-45b9-9682-ad792530843d.png#clientId=u43d859fd-2d12-4&from=paste&height=197&id=uba04093b&margin=%5Bobject%20Object%5D&name=image.png&originHeight=295&originWidth=918&originalType=binary&ratio=1&size=112937&status=done&style=none&taskId=u88f32d80-f8dc-42f9-8abe-26231a034a8&width=614)<br />**命令行窗口**
>> 回车 | 执行命令 |
---|---|
, | 同一行多个命令,用逗号隔开 |
; | 按回车后,屏幕上不显示命令输出。 同一行多个命令,用分号而不是逗号隔开,所有命令的输出都不会显示在屏幕上 |
↑ | 回调前面的命令,双击指令,指令会被重新输入命令窗口执行 |
↓ | 回调后面的命令 |
… | 跨行输入 |
% | 注释 |
清空历史命令:主页-清除命令-命令历史记录
常用命令
命令类型 | 命令 | 含义 | 例子 |
---|---|---|---|
管理命令 | clc | 清空命令窗口。不会改变前面的输入,↑依旧可以回调前面的命令 | |
管理变量 |
clear | 清除内存中的所有变量。 | |
clear x y z | 只从内存中清除变量x、y、z | ||
who | 列出当前工作空间中的变量 | ||
whos | 列出当前工作空间中变量的更多信息,包括大小、数据格式、所占内存等。 | ||
输入命令 | a=input(‘请输入xxx’) | ||
输出命令 |
disp(x) | 显示变量(数值变量或数组变量)的值,不显示变量名 | |
disp(‘xxx’) | 显示文本信息 | ||
fprintf(’xxx\nxxx’) |
显示文本信息。 转义符:分行 \n ;水平制表符\t;退格键\b 程序中多个fprintf命令的结果会连续显示,不会自动换行 |
||
fprintf(‘xx%5.2fxx’,a) | (1)%:占位符,是插入数字的位置 (2)-5.2f:格式控制符,定义了数字的格式。 - 在域内将数值进行左调; 5 是域宽,规定了输出字符的最少个数; 2 是精度,规定了小数点后面的位数; f 定点计数法。 (3)a:变量名 |
||
fprintf其他标志 |
(1)fprintf(‘’a’’) 输出’a’ (2)如果变量是一个向量或矩阵,命令会按列进行自我重复调用,直到所有的元素都显示出来。 |
||
用fprintf命令将输出结果保存成一个文件 |
(1)用fopen命令打开一个文件 命令格式:fid=fopen(‘file_name’,’permission’) (2)用fprintf命令将输出写到已打开的文件 fprintf(fid,‘xxx%-5.2fxxx’,variable_name) (3)用fclose命令关闭文件 fclose(fid) 注意: 1、确保被创建的文件是保存在当前目录下的 2、可以打开多个文件,写入不同的输出结果 |
||
保存命令 与 加载命令 |
save file_name = save(‘file_name’) |
将工作空间的全部变量保存到名为file_name的文件中 |