MATLAB - 命令
MATLAB 是一个用于数值计算和数据可视化的交互式程序。您可以通过在 命令行窗口 的 MATLAB 提示符“>>”中键入命令来输入命令 .
在本节中,我们将提供常用的通用 MATLAB 命令列表。
管理会话的命令
MATLAB 提供了各种用于管理会话的命令。下表提供了所有此类命令 -
命令 | 目的 |
---|---|
clc | 清除命令窗口。 |
清除 | 从内存中删除变量。 |
存在 | 检查文件或变量是否存在。 |
全局 | 将变量声明为全局变量。 |
帮助 | 搜索帮助主题。 |
寻找 | 搜索关键字的帮助条目。 |
退出 | 停止 MATLAB。 |
谁 | 列出当前变量。 |
谁 | 列出当前变量(长显示)。 |
使用系统的命令
MATLAB 提供了各种有用的命令来使用系统,例如将工作区中的当前工作保存为文件并稍后加载文件。
它还为其他与系统相关的活动提供各种命令,如显示日期、列出目录中的文件、显示当前目录等。
下表显示了一些常用的系统相关命令 -
命令 | 目的 |
---|---|
cd | 改变当前目录。 |
日期 | 显示当前日期。 |
删除 | 删除文件。 |
日记 | 打开/关闭日记文件记录。 |
目录 | 列出当前目录中的所有文件。 |
加载 | 从文件加载工作区变量。 |
路径 | 显示搜索路径。 |
密码 | 显示当前目录。 |
保存 | 将工作区变量保存在文件中。 |
类型 | 显示文件的内容。 |
什么 | 列出当前目录中的所有 MATLAB 文件。 |
wklread | 读取 .wk1 电子表格文件。 |
输入输出命令
MATLAB 提供以下输入输出相关命令 -
命令 | 目的 |
---|---|
显示 | 显示数组或字符串的内容。 |
fscanf | 从文件中读取格式化数据。 |
格式 | 控制屏幕显示格式。 |
fprintf | 对屏幕或文件执行格式化写入。 |
输入 | 显示提示并等待输入。 |
; | 禁止丝网印刷。 |
fscanf 和 fprintf 命令的行为类似于 C scanf 和 printf 函数。它们支持以下格式代码 -
格式代码 | 目的 |
---|---|
%s | 格式化为字符串。 |
%d | 格式化为整数。 |
%f | 格式化为浮点值。 |
%e | 格式化为科学计数法中的浮点值。 |
%g | 以最紧凑的形式格式化:%f 或 %e。 |
\n | 在输出字符串中插入新行。 |
\t | 在输出字符串中插入一个制表符。 |
格式函数有以下用于数值显示的形式 -
格式化函数 | 最多显示 |
---|---|
短格式 | 四位十进制数字(默认)。 |
长格式 | 16 位十进制数字。 |
短格式 | 五位数字加指数。 |
格式化long e | 16 位加指数。 |
格式库 | 两位小数。 |
格式+ | 正数、负数或零。 |
格式化老鼠 | 有理近似。 |
压缩格式 | 抑制一些换行。 |
格式松散 | 重置为不太紧凑的显示模式。 |
向量、矩阵和数组命令
下表显示了用于处理数组、矩阵和向量的各种命令 -
命令 | 目的 |
---|---|
猫 | 连接数组。 |
找到 | 查找非零元素的索引。 |
长度 | 计算元素的数量。 |
linspace | 创建规则间隔的向量。 |
日志空间 | 创建对数间隔的向量。 |
最大值 | 返回最大的元素。 |
分钟 | 返回最小元素。 |
产品 | 每列的乘积。 |
重塑 | 改变大小。 |
尺寸 | 计算数组大小。 |
排序 | 对每一列进行排序。 |
总和 | 对每一列求和。 |
眼睛 | 创建一个单位矩阵。 |
一个 | 创建一个数组。 |
零 | 创建一个零数组。 |
交叉 | 计算矩阵叉积。 |
点 | 计算矩阵点积。 |
det | 计算数组的行列式。 |
inv | 计算矩阵的逆。 |
pinv | 计算矩阵的伪逆。 |
排名 | 计算矩阵的秩。 |
rref | 计算简化的行梯形。 |
单元格 | 创建元胞数组。 |
细胞显示 | 显示元胞数组。 |
细胞图 | 显示元胞数组的图形表示。 |
num2cell | 将数值数组转换为元胞数组。 |
成交 | 匹配输入和输出列表。 |
iscell | 标识元胞数组。 |
绘图命令
MATLAB 提供了许多用于绘制图形的命令。下表显示了一些常用的绘图命令 -
命令 | 目的 |
---|---|
轴 | 设置轴限制。 |
fplot | 智能绘图功能。 |
网格 | 显示网格线。 |
情节 | 生成 xy 图。 |
打印 | 打印绘图或将绘图保存到文件中。 |
标题 | 将文本放在图的顶部。 |
xlabel | 将文本标签添加到 x 轴。 |
ylabel | 将文本标签添加到 y 轴。 |
轴 | 创建坐标区对象。 |
关闭 | 关闭当前绘图。 |
全部关闭 | 关闭所有地块。 |
图 | 打开一个新的图形窗口。 |
gtext | 启用鼠标放置标签。 |
保持 | 冻结当前绘图。 |
传说 | 用鼠标放置图例。 |
刷新 | 重绘当前图形窗口。 |
设置 | 指定对象的属性,例如轴。 |
子图 | 在子窗口中创建绘图。 |
文字 | 在图中放置字符串。 |
条形 | 创建条形图。 |
日志日志 | 创建对数图。 |
极地 | 创建极坐标图。 |
semilogx | 创建半对数图。 (对数横坐标)。 |
符号学 | 创建半对数图。 (对数纵坐标)。 |
楼梯 | 创建楼梯图。 |
词干 | 创建茎图。 |
MATLAB