Matlab 命令
MATLAB是一个用于数值计算和数据可视化的交互式程序。您可以在命令窗口的MATLAB提示符“>>”处输入命令。
用于管理会话的命令
MATLAB提供了管理会话的各种命令。下表提供了所有这些命令 :
命令 | 作用 |
---|---|
clc | 清除命令窗口 |
clear | 清除内存中的所有变量 |
exist | 检查存在的文件或者变量 |
global | 声明全局变量 |
help | 检索帮助话题 |
lookfor | 搜索关键字的帮助条目 |
quit | 停止MATLAB |
who | 列出当前内存中所有的变量 |
whos | 列出当前内存中所有的变量(详细信息) |
操作系统的命令
MATLAB为使用系统提供了各种有用的命令,比如将工作空间中的当前工作保存为文件,稍后加载文件。
它还为其他系统相关的活动提供了各种命令,比如显示日期、列出目录中的文件、显示当前目录等等。
下表显示了一些常用的与系统相关的命令 :
命令 | 作用 |
---|---|
cd | 改变当前目录 |
date | 显示当前日期 |
diary | 打开/关闭日志文件记录 |
dir | 列出当前目录中的所有文件 |
load | 从文件加载工作区变量 |
path | 显示搜索路径 |
pwd | 显示当前目录 |
save | 保存工作区变量到文件 |
type | 显示文件的内容 |
what | 在当前目录中列出所有MATLAB文件 |
wklread | 读取.wkl扩展文件 |
输入和输出命令
MATLAB提供了以下输入和输出相关的命令 :
命令 | 作用 |
---|---|
disp | 显示数组或者字符串的内容 |
fscanf | 从文件中读取格式化数据 |
format | 控制屏幕显示格式 |
fprintf | 对屏幕或文件执行格式化输出 |
input | 显示提示符并等待输入 |
; | 阻止屏幕打印(在输入多行语句时,分号防止输一行执行一行) |
fscanf和fprintf命令的行为类似于C scanf和printf函数。它们支持以下格式代码
格式化代码 | 作用 |
---|---|
%s | 格式化为字符串 |
%d | 格式化为整数 |
%f | 格式化为浮点数 |
%e | 格式化为科学计数的浮点数值 |
%g | 格式化为最紧凑的格式:%f或者%e |
\n | 在输出字符串中插入新行 |
\t | 在输出字符串中插入一个制表符 |
format函数有以下用于数字显示的形式 :
命令 | 作用 |
---|---|
format short | 4位小数(默认) |
format long | 16位小数 |
format short e | 五位数加指数(科学计数法) |
format long e | 16位小数加指数 |
format bank | 两位小数 |
format + | 正数、负数或0 |
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二维图 |
打印图件或者将图件保存为文件 | |
title | 在图的顶部加图名 |
xlabel | x轴标签 |
ylabel | y轴标签 |
axes | 创建轴对象 |
close | 关闭当前绘制的图 |
close all | 关闭所有图 |
figure | 打开一个新的图形窗口 |
gtext | 启用鼠标放置标签 |
hold | 冻结当前图片 |
legengd | 鼠标放置图例 |
refresh | 重绘当前图形窗口 |
set | 指定对象的属性,如轴 |
subplot | 在子窗口中创建绘图 |
text | 在图中添加字符串 |
bar | 创建条形图 |
loglog | 创建重对数坐标图 |
polar | 创建极坐标图 |
semilogx | 创建半对数图(对数横坐标) |
semilogy | 创建半对数图(对数纵坐标)。 |
stairs | 创建楼梯图 |
stem | 创建树状图 |

关注公众号,获取一手资讯
“ Matlab 命令 ” comments 0