当前位置: 首页 > 文档资料 > MATLAB 中文教程 >

Commands

优质
小牛编辑
130浏览
2023-12-01

MATLAB是一个用于数值计算和数据可视化的交互式程序。 您可以在Command Window的MATLAB提示符“>>”中键入命令来输入Command Window

在本节中,我们将提供常用的常规MATLAB命令列表。

用于管理会话的命令

MATLAB提供了用于管理会话的各种命令。 下表提供了所有这些命令 -

命令目的
clc清除命令窗口。
clear从内存中删除变量。
exist检查文件或变量是否存在。
global声明变量是全局变量。
help搜索帮助主题。
lookfor搜索关键字的帮助条目。
quit停止MATLAB。
who列出当前变量。
whos列出当前变量(长显示)。

使用系统的命令

MATLAB提供了各种用于处理系统的有用命令,例如将工作空间中的当前工作保存为文件并稍后加载文件。

它还为其他与系统相关的活动提供各种命令,如显示日期,列出目录中的文件,显示当前目录等。

下表显示了一些常用的系统相关命令 -

命令目的
cd更改当前目录。
date显示当前日期。
delete删除文件。
diary打开/关闭日记文件记录。
dir列出当前目录中的所有文件。
load从文件加载工作空间变量。
path显示搜索路径。
pwd显示当前目录。
save将工作空间变量保存在文件中。
type显示文件的内容。
what列出当前目录中的所有MATLAB文件。
wklread读取.wk1电子表格文件。

Input and Output Commands

MATLAB提供以下输入和输出相关命令 -

命令目的
disp显示数组或字符串的内容。
fscanf从文件中读取格式化数据。
format控制屏幕显示格式。
fprintf执行格式化写入屏幕或文件。
input显示提示并等待输入。
;禁止丝网印刷。

fscanffprintf命令的行为类似于C scanf和printf函数。 它们支持以下格式代码 -

格式代码目的
%s格式化为字符串。
%d格式为整数。
%f格式化为浮点值。
%e格式化为科学计数法中的浮点值。
%g格式最紧凑:%f或%e。
\n在输出字符串中插入新行。
\t在输出字符串中插入选项卡。

格式化功能具有以下用于数字显示的形式 -

格式功能显示最多
格式短四位十进制数字(默认)。
格式长16位十进制数。
格式短e五位加指数。
格式长e16位数加上指数。
格式银行两位小数。
格式+正面,负面或零。
格式鼠理性近似。
格式紧凑抑制一些换行。
格式松散重置为不太紧凑的显示模式。

矢量,矩阵和数组命令

下表显示了用于处理数组,矩阵和向量的各种命令 -

命令目的
cat连接数组。
find查找非零元素的索引。
length计算元素数量。
linspace创建规则间隔矢量。
logspace创建对数间隔矢量。
max返回最大元素。
min返回最小元素。
prod每列的产品。
reshape改变大小。
size计算数组大小。
sort对每列进行排序。
sum对每列求和。
eye创建一个单位矩阵。
ones创建一个数组。
zeros创建一个零数组。
cross计算矩阵交叉乘积。
dot计算矩阵点积。
det计算数组的行列式。
inv计算矩阵的逆。
pinv计算矩阵的伪逆。
rank计算矩阵的排名。
rref计算减少的行梯队形式。
cell创建单元格数组。
celldisp显示单元阵列。
cellplot显示单元阵列的图形表示。
num2cell将数值数组转换为单元格数组。
deal匹配输入和输出列表。
iscell标识单元格数组。

Plotting Commands

MATLAB提供了许多用于绘制图形的命令。 下表显示了一些常用的绘图命令 -

命令目的
axis设置轴限制。
fplot智能绘图功能。
grid显示网格线。
plot生成xy图。
print打印绘图或将绘图保存到文件。
title将文字放在图的顶部。
xlabel将文本标签添加到x轴。
ylabel将文本标签添加到y轴。
axes创建轴对象。
close关闭当前的情节。
关闭所有关闭所有情节。
figure打开一个新的数字窗口。
gtext通过鼠标启用标签放置。
hold冻结当前的情节。
legend通过鼠标放置图例。
refresh重绘当前图形窗口。
set指定轴等对象的属性。
subplot在子窗口中创建绘图。
text在图中放置字符串。
bar创建条形图。
loglog创建对数日志图。
polar创造极地情节。
semilogx创建semilog图。 (对数横坐标)。
semilogy创建semilog图。 (对数坐标)。
stairs创建楼梯情节。
stem创建词干图。