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函数。它们支持以下格式代码-

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

格式函数具有以下用于数字显示的形式-

格式功能最多显示
format short

四个小数位(默认值)。

format long

16位小数。

format short e五位数加指数。
format long e16位数字加指数。
format bank两个小数位数。定点货币形式
format +正数,负数或零。
format rat有理近似。小数分数表示
format compact禁止某些换行符。
format loose重置为不太紧凑的显示模式。

向量,矩阵和数组命令

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

命令目的
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

标识单元格数组。

绘图命令

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

命令目的
axis设置轴限制。
fplot

函数的智能绘图。

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