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 电子表格文件 |
向量,矩阵和数组命令
下表显示了用于处理数组,矩阵和向量的各种命令 -
命令 | 描述说明 |
---|---|
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 | 创建茎图 |