MATLAB - 命令

MATLAB 是一个用于数值计算和数据可视化的交互式程序。 您可以通过在命令窗口上的 MATLAB 提示符">>"处键入命令来输入命令。

在本节中,我们将提供常用的通用 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 电子表格文件。

输入和输出命令

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

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

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

Format Code 用途
%s 格式化为字符串。
%d 格式为整数。
%f 格式为浮点值。
%e 格式为科学记数法的浮点值。
%g 以最紧凑的形式格式化:%f 或 %e。
\n 在输出字符串中插入新行。
\t 在输出字符串中插入制表符。

format 函数有以下几种形式用于数字显示 −

格式化函数 显示最多
format short 四位十进制数字(默认)。
format long 16 位十进制数字。
format short e 五位数字加指数。
format long e 16 位数字加指数。
format bank 两位小数。
format + 正数、负数或零。
format rat 有理近似。
format compact 抑制一些换行。
format loose 重置为不太紧凑的显示模式。

向量、矩阵和数组命令

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

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

绘图命令

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

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