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 函数具有用于数字显示的以下形式:

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 创建全为 0 的数组。
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 创建半对数图。(对数纵坐标)。
阶梯图 创建阶梯图。
茎图 创建茎图。
广告

© . All rights reserved.