文档

功能-按类别划分

语言基础知识

输入命令

最近的答案
clc 清除命令窗口
日记 保存命令窗口文本到文件
格式 设置命令窗口输出显示格式
首页 将光标返回
iskeyword 判断输入是否为MATLAB关键字
更多的 命令窗口的控件页输出

矩阵和数组

0 创建全零数组
创建所有为1的数组
兰德 均匀分布随机数
真正的 逻辑1 (true)
逻辑0 (false)
眼睛 单位矩阵
诊断接头 创建对角线矩阵或获取矩阵的对角线元素
blkdiag 从输入参数构造块对角矩阵
沿着指定的维度连接数组
horzcat 水平连接数组
vertcat 垂直连接数组
repelem 重复数组元素的副本
repmat 数组的重复副本
linspace 生成线性间隔向量
logspace 生成对数间隔的矢量
freqspace 频率响应的频率间隔
meshgrid 2-D和3-D网格
ndgrid N-D空间中的矩形网格
长度 最大数组维度的长度
大小 数组大小
ndims 数组维数
元素个数 数组元素个数
isscalar 确定输入是否是标量
isvector 判断输入是否是向量
ismatrix 判断输入是否为矩阵
isrow 判断输入是否是行向量
iscolumn 确定输入是否是列向量
isempty 确定数组是否为空
排序 对数组元素排序
sortrows 排序矩阵或表的行
issorted 确定数组是否已排序
issortedrows 确定矩阵行或表行是否已排序
topkrows 顶部行按顺序排列
翻转 元素的翻转顺序
fliplr 从左到右翻转数组
flipud 上下翻转数组
rot90 将阵列旋转90度
转置 转置向量或矩阵
ctranspose 复共轭转置
交换 重新排列N-D数组的维数
ipermute N-D阵列的逆排列维数
circshift 循环移位阵列
shiftdim 改变尺寸
重塑 重塑数组
挤压 删除单维度
结肠 向量创建、数组下标和for循环迭代
结束 终止代码块,或指示最后一个数组索引
ind2sub 线性下标
sub2ind 将下标转换为线性下标

操作符和基本操作

算术

+ 除了
uplus 一元加
- 减法
uminus 一元-
Element-wise乘法
rdivide 右数组分割
ldivide 左数组分割
权力 Element-wise权力
mtimes 矩阵乘法
mrdivide 求解x的线性方程组xA = B
mldivide 求解x的线性方程组Ax = B
mpower 矩阵幂
cumprod 累计产品
cumsum 累计金额
diff 差分与近似导数
movsum 移动和
刺激 数组元素的乘积
总和 数组元素的和
装天花板 趋于正无穷
修复 趋近于零
地板上 趋近于负无穷
idivide 带舍入选项的整数除法
国防部 除法后余数(取模运算)
快速眼动 除后余数
四舍五入到最接近的十进制或整数
bsxfun 对启用隐式展开的两个数组应用元素级操作

关系操作

情商 确定平等
通用电气 确定大于或等于
gt 确定大于
确定小于或等于
lt 确定小于
确定不平等
isequal 确定数组相等性
isequaln 确定数组相等性,将NaN值视为相等

逻辑运算

逻辑运算符:短路 逻辑运算带有短路
而且 找到逻辑与
找到合乎逻辑的不
找到合乎逻辑的或
xor 找到逻辑异或
所有 确定是否所有数组元素都是非零或为真
任何 判断是否有数组元素非零
逻辑0 (false)
找到 查找非零元素的索引和值
islogical 判断输入是否为逻辑数组
逻辑 将数值转换为逻辑值
真正的 逻辑1 (true)

集合操作

相交 设置两个数组的交集
ismember 是set Array成员的数组元素
ismembertol 成员设置在公差范围内
issorted 确定数组是否已排序
setdiff 设置两个数组的差值
setxor 设置两个数组的异或
联盟 设置两个数组的并集
独特的 数组中的唯一值
uniquetol 容忍范围内的独特价值
加入 使用关键变量按行组合两个表或时间表
innerjoin 两个表或时间表之间的内部连接
outerjoin 两个表或时间表之间的外部连接

位操作操作

bitand 位操作,
bitcmp 位操作的补充
bitget 在指定位置得到钻头
bitor 位操作或
bitset 在特定位置设置钻头
bitshift 移位位指定的位置数
bitxor 位操作XOR
swapbytes 交换字节排序

数据类型

数值类型

双精度数组
单精度数组
int8 8位有符号整数数组
int16 16位有符号整数数组
int32 32位有符号整数数组
int64 64位有符号整数数组
uint8 8位无符号整数数组
uint16 16位无符号整数数组
uint32 32位无符号整数数组
uint64 64位无符号整数数组
将变量转换为不同的数据类型
定型 在不改变底层数据的情况下转换数据类型
isinteger 判断输入是否是整数数组
isfloat 确定输入是否为浮点数组
isnumeric 确定输入是否是数值数组
伊斯雷尔 判断数组是否为实数组
isfinite 数组元素是有限的
isinf 数组元素是无限的
isnan NaN数组元素
每股收益 浮点相对精度
flintmax 浮点格式的最大连续整数
intmax 指定整数类型的最大值
intmin 指定整数类型的最小值
不是一个数字
最大浮点数 最大的正浮点数
最小正浮点数 最小正规范化浮点数

字符和字符串

字符串 字符串数组
字符串 创建不带字符的字符串数组
加入 把字符串
字符 字符数组
cellstr 转换为单元格数组的字符向量
空白 创建空格字符数组
换行符 创建换行符
组成 转换数据为格式化字符串数组
sprintf 将数据格式化为字符串
strcat 水平连接字符串
convertCharsToStrings 将字符数组转换为字符串数组,保持其他数组不变
convertStringsToChars 将字符串数组转换为字符数组,保持其他数组不变
ischar 判断输入是否为字符数组
iscellstr 判断输入是否是字符向量的单元格数组
isstring 判断输入是否为字符串数组
isStringScalar 判断输入是否是只有一个元素的字符串数组
strlength 字符串数组中字符串的长度
isstrprop 判断字符串是否属于指定的类别
胰岛 确定哪些字符是字母
isspace 确定哪些字符是空格字符
包含 确定模式是否在字符串中
计数字符串中模式的出现次数
endsWith 确定字符串是否以图案结尾
startsWith 确定字符串是否以pattern开头
strfind 在另一个字符串中找到一个字符串
sscanf 从字符串中读取格式化数据
取代 查找并替换字符串数组中的子字符串
replaceBetween 替换由标记其开始和结束的指示器标识的子字符串
strrep 查找并替换子字符串
加入 把字符串
分裂 拆分字符串数组中的字符串
splitlines 在换行符处拆分字符串
strjoin 在数组中加入文本
strsplit 在指定的分隔符拆分字符串
strtok 字符串的选定部分
擦除 删除字符串中的子字符串
eraseBetween 删除标记子字符串开始和结束的指示器之间的子字符串
extractAfter 在指定位置后提取子字符串
extractBefore 在指定位置之前提取子字符串
extractBetween 在标记子字符串开始和结束的指示器之间提取子字符串
insertAfter 在指定的子字符串后插入字符串
方法 在指定的子字符串之前插入字符串
为字符串添加前导或尾随字符
从字符串中删除开头和结尾字符
较低的 将字符串转换为小写字母
将字符串转换为大写
反向 字符串中字符的倒序
deblank 从字符串或字符数组的末尾删除尾随空格
strtrim 从字符串数组或字符数组中删除开头和结尾空格
strjust 证明字符串或字符数组
比较字符串 比较字符串
strcmpi 比较字符串(不区分大小写)
strncmp 比较字符串的前n个字符(区分大小写)
strncmpi 比较字符串的前n个字符(不区分大小写)
正则表达式 匹配正则表达式(区分大小写)
regexpi 匹配正则表达式(不区分大小写)
regexprep 使用正则表达式替换文本
regexptranslate 将文本翻译成正则表达式

日期和时间

datetime 表示时间点的数组
NaT
持续时间(年)
持续时间(天)
小时 持续时间(小时)
分钟 持续时间(分钟)
持续时间(秒)
毫秒 持续时间(毫秒)
持续时间 固定长度单位的时间长度
calyears 日历持续时间(年)
calquarters 日历持续时间(季度)
calmonths 日历持续时间(月)
calweeks 日历持续时间(以周为单位)
caldays 日历持续时间(天)
calendarDuration 可变长度日历单位中的时间长度
一年 年数量
季度 季度数量
月号和名称
周数
一天 日期或名称
小时 小时数
一分钟 分钟数
第二个 第二个数字
ymd datetime的年、月和日
hms 持续时间的小时、分钟和秒
分裂 将日历持续时间分割为数字和持续时间单位
时间 将日历持续时间转换为持续时间
timeofday 日期时间从午夜开始经过的时间
isdatetime 确定输入是否为datetime数组
isduration 确定输入是否是持续时间数组
iscalendarduration 确定输入是否为日历持续时间数组
isnat 确定NaT (Not-a-Time)元素
isdst 确定日光节约时间元素
isweekend 确定周末元素
时区 列出时区
tzoffset 时区与UTC的偏移量
之间的 日历数学差异
caldiff 历法数学逐次差
dateshift 移位日期或生成日期和时间序列
isbetween 确定日期和时间间隔内的元素
datenum 将日期和时间转换为序列号
datevec 将日期和时间转换为组件的向量
exceltime 转换MATLAB datetime到Excel日期数字
juliandate 转换MATLAB datetime到朱利安日期
posixtime 转换MATLAB datetime到POSIX时间
名称 转换MATLAB datetime到YYYYMMDD数值
addtodate 按字段修改日期编号
字符 字符数组
字符串 字符串数组
datestr 将日期和时间转换为字符串格式
现在 当前日期和时间为序列号
时钟 当前日期和时间作为日期向量
日期 当前日期字符串
日历 指定月份的日历
eomday 每月最后一天
工作日 星期几
结束 日期向量之间的时间间隔

分类数组

分类 包含分配给类别的值的数组
iscategorical 判断输入是否为分类数组
离散化 将数据分组到箱子或类别中
类别 分类数组的类别
iscategory 测试分类数组类别
isordinal 判断输入是否为有序分类数组
isprotected 确定类别数组的类别是否受保护
addcats 向类别数组中添加类别
mergecats 合并分类数组中的类别
removecats 从分类数组中删除类别
renamecats 重命名分类数组中的类别
reordercats 在分类数组中重新排序类别
setcats 在类别数组中设置类别
总结 打印表、时间表或分类数组的摘要
countcats 按类别计算类别数组元素的出现次数
isundefined 在分类数组中查找未定义的元素

表格 表数组的命名变量可以包含不同的类型
array2table 将同构数组转换为表
cell2table 转换单元格数组到表格
struct2table 将结构数组转换为表
table2array 转换表到同构数组
table2cell 转换表格到单元格数组
table2struct 转换表到结构数组
table2timetable 将表格转换为时间表
timetable2table 将时间表转换为表格
readtable 从文件创建表
writetable 将表写入文件
detectImportOptions 根据文件内容创建导入选项
getvaropts 获取变量导入选项
setvaropts 设置变量导入选项
setvartype 设置可变数据类型
获取表、时间表或高数组的顶部行
尾巴 获取表格、时间表或高数组的底部行
总结 打印表、时间表或分类数组的摘要
高度 表行数
宽度 表变量的个数
istable 判断输入是否为表
sortrows 排序矩阵或表的行
独特的 数组中的唯一值
issortedrows 确定矩阵行或表行是否已排序
topkrows 顶部行按顺序排列
addvars 向表格或时间表中添加变量
movevars 移动表或时间表中的变量
removevars 从表格或时间表中删除变量
splitvars 分割表或时间表中的多列变量
mergevars 将表或时间表变量合并为多列变量
vartype 下标到表或时间表的变量类型
rows2vars 重新定位表或时间表,使行成为变量
堆栈 将数据从多个变量堆叠成单个变量
unstack 将数据从单个变量解堆栈为多个变量
inner2outer 颠倒表或时间表中嵌套的表中表层次结构
加入 使用关键变量按行组合两个表或时间表
innerjoin 两个表或时间表之间的内部连接
outerjoin 两个表或时间表之间的外部连接
联盟 设置两个数组的并集
相交 设置两个数组的交集
ismember 是set Array成员的数组元素
setdiff 设置两个数组的差值
setxor 设置两个数组的异或
ismissing 查找缺失值
standardizeMissing 插入标准缺失值
rmmissing 删除缺失的条目
fillmissing 填补缺失值
varfun 将函数应用于表或时间表变量
rowfun 将函数应用到表或时间表行
findgroups 查找组并返回组号
splitapply 将数据分成组并应用函数
groupsummary 分组汇总计算

时间表

时间表 带有时间戳的行和不同类型的变量的时间表数组
调整时间 在时间表中重新采样或聚合数据,并解决重复或不规则的时间
同步 同步时间表到公共时间向量,并从输入时间表中重新采样或聚合数据
滞后 时间表中的时移数据
table2timetable 将表格转换为时间表
array2timetable 将同构数组转换为时间表
timetable2table 将时间表转换为表格
istimetable 确定输入是否为时间表
isregular 确定时间表中的时间是否有规律
timerange 时间表行下标的时间范围
withtol 时间表行下标的时间容差
vartype 下标到表或时间表的变量类型
rmmissing 删除缺失的条目
issorted 确定数组是否已排序
sortrows 排序矩阵或表的行
独特的 数组中的唯一值

结构

结构体 结构数组
字段名 结构的字段名,或COM或Java对象的公共字段名
getfield 结构阵场
isfield 确定输入是否是结构数组字段
isstruct 确定输入是否是结构数组
orderfields 结构数组的字段顺序
rmfield 从结构中删除字段
setfield 为结构数组字段赋值
arrayfun 将函数应用于数组的每个元素
structfun 将函数应用于标量结构的每个字段
table2struct 转换表到结构数组
struct2table 将结构数组转换为表
cell2struct 将单元格数组转换为结构数组
struct2cell 将结构转换为单元格数组

细胞数组

细胞 单元阵列
cell2mat 将单元格数组转换为基础数据类型的普通数组
cell2struct 将单元格数组转换为结构数组
cell2table 转换单元格数组到表格
celldisp 显示单元格数组内容
cellfun 应用函数到单元格数组中的每个单元格
cellplot 图形显示单元阵列结构
cellstr 转换为单元格数组的字符向量
iscell 确定输入是否是单元格数组
iscellstr 判断输入是否是字符向量的单元格数组
mat2cell 将数组转换为具有不同大小单元格的单元格数组
num2cell 将数组转换为具有一致大小的单元格的单元格数组
strjoin 在数组中加入文本
strsplit 在指定的分隔符拆分字符串
struct2cell 将结构转换为单元格数组
table2cell 转换表格到单元格数组

函数处理

函数宏指令 评估函数
func2str 从函数句柄构造字符向量
str2func 从字符向量构造函数句柄
localfunctions 函数句柄到MATLAB文件中的所有局部函数
功能 关于函数句柄的信息

地图的容器

容器。地图 对象,该对象将值映射到唯一键
isKey 确定Map对象是否包含key
Map对象的返回键
删除 从Map对象中删除键值对
返回Map对象的值

时间序列

时间序列对象
timeseries 创建时间序列对象
addevent 将事件添加到时间序列
addsample 向时间序列对象添加数据样本
附加 按时间顺序连接时间序列对象
delevent 从时间序列中删除事件
delsample 从时间序列对象中删除样本
去趋势 从时间序列对象中减去平均值或最佳拟合线
过滤器 修改时间序列对象的频率内容
idealfilter Timeseries理想滤波器
情节 情节timeseries
重新取样 重新采样时间序列时间向量
设置时间序列属性
setabstime 设置时间序列时间为日期字符向量
setinterpfunction 为时间序列对象设置默认插值方法
setuniformtime 修改均匀时间序列时间向量
同步 使用公共时间向量同步并重新采样两个时间序列对象
得到 查询时间序列属性
getabstime 将时间序列时间向量转换为单元格数组
getdatasamples 访问时间序列数据示例
getdatasamplesize 时间序列数据样本量
getinterpmethod 时间序列插值法
getqualitydesc 时间序列数据质量
getsamples 时间序列子集
getsampleusingtime 时间序列数据的子集
gettsafteratevent 在事件发生时或事件发生后创建时间表
gettsafterevent 在事件发生后创建时间表
gettsatevent 在事件中创建时间表
gettsbeforeatevent 在事件发生或之前创建时间序列
gettsbeforeevent 在事件发生前创建时间表
gettsbetweenevents 在事件之间创建时间序列
位差 时间序列数据的四分位间范围
马克斯 时间序列数据的最大值
的意思是 时间序列数据的平均值
中位数 时间序列数据的中位数
最小值 最小时间序列数据
性病 时间序列数据的标准差
总和 时间序列数据的和
var 时间序列数据方差
时间序列集合
tscollection 创建tscollection对象
addsampletocollection 将样本添加到tscollection
addts 向tscollection添加时间序列
delsamplefromcollection 从tscollection中删除样本
horzcat 水平连接tscollection对象
removets 从tscollection中删除时间序列
重新取样 重新采样tscollection时间向量
设置tscollection属性
setabstime 将tscollection times设置为日期字符向量
settimeseriesnames 在tscollection中重命名时间序列
vertcat 垂直连接tscollection对象
得到 查询tscollection属性
getabstime 将tscollection时间向量转换为单元格数组
getsampleusingtime tscollection数据的子集
gettimeseriesnames 集合中时间序列的名称
isempty 确定tscollection是否为空
长度 tscollection时间向量的长度
大小 tscollection的大小
时间序列事件
tsdata.event 创建tsdata。事件对象
findEvent 查询tsdata。事件名称
得到 查询tsdata。事件属性
getTimeStr 查询tsdata。活动时间
设置tsdata。事件属性

数据类型识别

iscalendarduration 确定输入是否为日历持续时间数组
iscategorical 判断输入是否为分类数组
iscell 确定输入是否是单元格数组
iscellstr 判断输入是否是字符向量的单元格数组
ischar 判断输入是否为字符数组
isdatetime 确定输入是否为datetime数组
isduration 确定输入是否是持续时间数组
isenum 确定变量是否为枚举
isfloat 确定输入是否为浮点数组
isgraphics 有效的图形对象句柄为True
isinteger 判断输入是否是整数数组
isjava 判断输入是否为Java对象
islogical 判断输入是否为逻辑数组
isnumeric 确定输入是否是数值数组
isobject 判断输入是否是MATLAB对象
伊斯雷尔 判断数组是否为实数组
isstring 判断输入是否为字符串数组
isstruct 确定输入是否是结构数组
istable 判断输入是否为表
istimetable 确定输入是否为时间表
是* 检测状态
isa 判断输入是否是指定类的对象
确定对象的类别
validateattributes 检查数组的有效性
列出工作区中的变量,包括大小和类型

数据类型转换

字符 字符数组
cellstr 转换为单元格数组的字符向量
int2str 将整数转换为字符
mat2str 将矩阵转换为字符
num2str 将数字转换为字符数组
str2double 将字符串转换为双精度值
str2num 将字符数组转换为数字数组
native2unicode 将数字字节转换为Unicode字符表示
unicode2native 将Unicode字符表示转换为数字字节
base2dec 将表示以N为基数的数字的文本转换为十进制数字
bin2dec 将二进制数的文本表示转换为十进制数
dec2base 将十进制数转换为表示以N为基数的数字的字符向量
dec2bin 将十进制数转换为表示二进制数的字符向量
dec2hex 将十进制数转换为表示十六进制数的字符向量
hex2dec 将十六进制数的文本表示形式转换为十进制数
hex2num 转换IEEE十六进制字符串为双精度数
num2hex 将单double转换为IEEE十六进制字符串
table2array 转换表到同构数组
table2cell 转换表格到单元格数组
table2struct 转换表到结构数组
array2table 将同构数组转换为表
cell2table 转换单元格数组到表格
struct2table 将结构数组转换为表
cell2mat 将单元格数组转换为基础数据类型的普通数组
cell2struct 将单元格数组转换为结构数组
mat2cell 将数组转换为具有不同大小单元格的单元格数组
num2cell 将数组转换为具有一致大小的单元格的单元格数组
struct2cell 将结构转换为单元格数组

数学

小学数学

算术

+ 除了
uplus 一元加
- 减法
uminus 一元-
Element-wise乘法
rdivide 右数组分割
ldivide 左数组分割
权力 Element-wise权力
mtimes 矩阵乘法
mrdivide 求解x的线性方程组xA = B
mldivide 求解x的线性方程组Ax = B
mpower 矩阵幂
cumprod 累计产品
cumsum 累计金额
diff 差分与近似导数
movsum 移动和
刺激 数组元素的乘积
总和 数组元素的和
装天花板 趋于正无穷
修复 趋近于零
地板上 趋近于负无穷
idivide 带舍入选项的整数除法
国防部 除法后余数(取模运算)
快速眼动 除后余数
四舍五入到最接近的十进制或整数
bsxfun 对启用隐式展开的两个数组应用元素级操作

三角函数

正弦角,以弧度表示
信德 正弦的度数
印度历的7月 以弧度为单位的反正弦
asind 逆正弦的度数
sinh 以弧度为单位的双曲正弦
的作用 反双曲正弦
因为 以弧度为单位的余弦
cosd cos的角度
这些“可信赖医疗组织” 以弧度为单位的逆余弦
acosd 逆余弦(度)
cosh 双曲余弦
作用是 反双曲余弦
棕褐色 以弧度为单位的切线
罐内 切线,单位是度
: 以弧度为单位的正切
atand 反切(度)
量化 四象限正切
atan2d 四象限正切
双曲正切 双曲正切
atanh 反双曲正切
csc 输入角的余割(弧度
cscd 以度为单位的余割
正式启动 反余割弧度
acscd 反csc的度数
csch 双曲csc
acsch 反双曲余割
证券交易委员会 以弧度为单位的正割角
secd 以度数为单位的sec
asec 以弧度为单位的sec逆
asecd 反sec的度数
双曲正割 双曲正割
asech 反双曲正割
角的余切弧度
cotd 以度为单位的余切
acot 以弧度为单位的逆余切
acotd 以度为单位的逆cotan
双曲余切 双曲余切
acoth 反双曲余切
函数的 平方和的平方根(斜边)
函数 将角度从角度转换为弧度
rad2deg 将角度从弧度转换为角度

指数和对数

经验值 指数
expm1 精确计算exp(x)-1对于较小的x值
日志 自然对数
log10 普通对数(以10为底)
log1p 精确计算log(1+x)对于较小的x值
log2 以2为底的对数和浮点数解剖
nextpow2 2的次幂的指数
nthroot 实数的n次方根
pow2 以2为基数的幂和浮点数的比例
reallog 非负实数组的自然对数
realpow 阵列电源用于纯实输出
realsqrt 非负实数组的平方根
√6 平方根

复数

腹肌 绝对值和复模
相角
复杂的 创建复杂数组
连词 复共轭
cplxpair 将复数分成复共轭对
虚数单位
图像放大 复数的虚部
伊斯雷尔 判断数组是否为实数组
j 虚数单位
真正的 复数的实部
标志 符号函数(signum function)
打开 正确的相位角,以产生更流畅的相位图

离散数学

因素 主要因素
的阶乘 输入的阶乘
肾小球囊性肾病 最大公约数
isprime 确定哪些数组元素是素数
中国大陆 最小公倍数
nchoosek 二项式系数或所有组合
烫发 所有可能的排列
质数 小于或等于输入值的质数
老鼠 有理分数近似
老鼠 理性的输出

多项式

具有指定根的多项式或特征多项式
polyeig 多项式特征值问题
polyfit 多项式曲线拟合
残留 部分分式展开(部分分式分解)
多项式的根
polyval 多项式的评估
polyvalm 矩阵多项式求值
conv 卷积和多项式乘法
deconv 反褶积和多项式除法
polyint 多项式的集成
polyder 多项式微分

特殊功能

艾里 通风的功能
besselh 第三类贝塞尔函数(Hankel函数)
besseli 一类修正贝塞尔函数
besselj 第一类贝塞尔函数
besselk 第二类修正贝塞尔函数
贝斯 第二类贝塞尔函数
β β函数
betainc 不完全函数
betaincinv 逆累积分布函数
betaln 函数的对数
ellipj 雅可比椭圆函数
ellipke 第一类和第二类完全椭圆积分
小块土地 误差函数
误差补函数 互补误差函数
erfcinv 逆互补误差函数
erfcx 标度互补误差函数
erfinv 逆误差函数
expint 指数积分
γ γ函数
gammainc 不完全函数
gammaincinv 逆不完全函数
gammaln 函数的对数
勒让德 相关的勒让德函数
ψ (多)函数

笛卡尔坐标系转换

cart2pol 将直角坐标转换为极坐标或圆柱坐标
cart2sph 将笛卡尔坐标转换为球面坐标
pol2cart 将极坐标或柱坐标转换为笛卡尔坐标
sph2cart 将球坐标转换为笛卡尔坐标

常数和检验矩阵

每股收益 浮点相对精度
flintmax 浮点格式的最大连续整数
虚数单位
j 虚数单位
π 圆的周长与直径之比
不是一个数字
isfinite 数组元素是有限的
isinf 数组元素是无限的
isnan NaN数组元素
伴随矩阵 同伴矩阵
画廊 测试矩阵
阿达玛 阿达玛矩阵
汉克尔 汉克尔矩阵
hilb 希尔伯特矩阵
invhilb 希尔伯特矩阵的逆
魔法 幻方
帕斯卡 帕斯卡矩阵
伐木工人 经典的对称特征值检验问题
托普利兹 托普利兹矩阵
范德 范德蒙矩阵
威尔金森 威尔金森特征值检验矩阵

线性代数

mldivide 求解x的线性方程组Ax = B
mrdivide 求解x的线性方程组xA = B
分解 求解线性方程组的矩阵分解
lsqminnorm 线性方程的最小范数最小二乘解
linsolve 解线性方程组
发票 矩阵的逆
pinv Moore-Penrose伪逆
lscov 已知协方差的最小二乘解
lsqnonneg 求解非负线性最小二乘问题
西尔维斯特 求解X的Sylvester方程AX + XB = C
eig 特征值和特征向量
eigs 特征值和特征向量的子集
平衡 对角线缩放提高特征值精度
圣言会 奇异值分解
圣言会 奇异值和向量的子集
定理 广义奇异值分解
ordeig 拟三角形矩阵的特征值
ordqz QZ分解中的特征值重新排序
ordschur 舒尔分解中的特征值重排
polyeig 多项式特征值问题
求出 广义特征值的QZ分解
赫斯 哈森伯格式矩阵
舒尔 舒尔分解
rsf2csf 将真实舒尔形式转换为复舒尔形式
cdf2rdf 将复杂对角线形式转换为真实块对角线形式
LU矩阵分解
低密度脂蛋白 厄米不定矩阵的块LDL分解
胆固醇 柯列斯基分解
cholupdate Cholesky分解的排名1更新
qr Orthogonal-triangular分解
qrdelete 从QR分解中删除列或行
qrinsert 将列或行插入QR分解
qrupdate 排名1更新QR分解
planerot 吉文斯平面旋转
转置 转置向量或矩阵
ctranspose 复共轭转置
mtimes 矩阵乘法
mpower 矩阵幂
sqrtm 矩阵平方根
expm 矩阵指数
logm 矩阵对数
funm 求一般矩阵函数
克隆亚麻 克罗内克张量积
交叉 叉积
点积
带宽 上下矩阵带宽
下三角阵 矩阵的下三角形部分
triu 矩阵的上三角部分
isbanded 确定矩阵是否在特定带宽内
isdiag 判断矩阵是否为对角线
ishermitian 判断矩阵是厄米矩阵还是偏厄米矩阵
issymmetric 判断矩阵是对称的还是斜对称的
istril 判断矩阵是否为下三角形
istriu 判断矩阵是否为上三角
规范 向量和矩阵规范
规范 2-norm估计
vecnorm Vector-wise规范
气孔导度 反演条件号
气孔导度 1范数条件数估计
rcond 倒数条件数
condeig 条件数与特征值的关系
依据 矩阵的行列式
零空间
奥尔特 矩阵值域的正交基
排名 矩阵的秩
rref 行简化阶梯形(Gauss-Jordan消去)
跟踪 对角元素和
子空间 两个子空间的夹角

随机数生成

兰德 均匀分布随机数
randn 正态分布随机数
兰迪 均匀分布伪随机整数
randperm 随机排列
rng 控制随机数生成
RandStream 随机数流

插值

interp1 一维数据插值(查表)
interp2 网格格式的二维网格数据插值
interp3 网格格式三维网格数据插值
interpn ndgrid格式的1-D、2-D、3-D和N-D网格数据插值
griddedInterpolant 网格数据插值
pchip 分段三次Hermite插值多项式(PCHIP)
样条 三次样条数据插值
ppval 分段多项式求值
mkpp 做分段多项式
unmkpp 提取分段多项式细节
padecoef 时间延迟的Padé近似
interpft 一维插值(FFT方法)
ndgrid N-D空间中的矩形网格
meshgrid 2-D和3-D网格
griddata 插值2-D或3-D分散数据
griddatan 插值N-D离散数据
scatteredInterpolant 插值2-D或3-D分散数据

优化

fminbnd 求固定区间上单变量函数的最小值
fminsearch 用无导数法求无约束多元函数的最小值
lsqnonneg 求解非负线性最小二乘问题
fzero 非线性函数的根
optimget 优化选项值
optimset 创建或编辑优化选项结构

数值积分与微分方程

常微分方程

数值 求解非刚性微分方程-中阶法
ode23 求解非刚性微分方程的低阶方法
ode113 求解非刚性微分方程-变阶法
ode15s 求解刚性微分方程和DAEs变阶法
ode23s 求解刚性微分方程-低阶方法
ode23t 解决中等刚性的ode和DAEs -梯形规则
ode23tb 求解刚性微分方程-梯形法则+逆向微分公式
ode15i 求解全隐式微分方程-变阶法
decic 为ode15i计算一致的初始条件
odeget 提取ODE选项值
odeset 创建或修改ODE求解器的选项结构
德瓦尔 评价微分方程解的结构
odextend 将解决方案扩展到ODE

边值问题

bvp4c 求解常微分方程边值问题
bvp5c 求解常微分方程边值问题
bvpinit 形成BVP求解器的初始猜测
bvpxtend 形成扩展边值解的猜测结构万博 尤文图斯
bvpget 从用bvpset创建的选项结构中提取属性
bvpset 创建或修改边值问题的选项结构
德瓦尔 评价微分方程解的结构

时滞微分方程

dde23 求解常时滞时滞微分方程
ddesd 求解具有一般时滞的时滞微分方程
ddensd 求解中立型时滞微分方程
ddeget 从时滞微分方程的选项结构中提取性质
ddeset 创建或更改延迟微分方程选项结构
德瓦尔 评价微分方程解的结构

偏微分方程

pdepe 求解一维抛物线-椭圆偏微分方程的初边值问题
pdeval 利用pdepe的输出评估PDE的数值解

数值积分与微分

积分 数值积分
integral2 数值计算二重积分
integral3 数值计算三重积分
quadgk 数值计算积分,自适应高斯-克朗罗德积分
quad2d 数值计算二重积分,平铺法
cumtrapz 累积梯形数值积分
trapz 梯形数值积分
polyint 多项式的集成
del2 离散拉普拉斯算子
diff 差分与近似导数
梯度 数值梯度
polyder 多项式微分

傅里叶分析与滤波

fft 快速傅里叶变换
fft2 二维快速傅里叶变换
fftn N-D快速傅里叶变换
fftshift 将零频率分量移至频谱中心
fftw 定义FFT算法的确定方法
传输线 快速傅里叶反变换
ifft2 二维快速傅里叶反变换
ifftn 多维快速傅里叶反变换
ifftshift 逆零频移
nextpow2 2的次幂的指数
interpft 一维插值(FFT方法)
conv 卷积和多项式乘法
conv2 二维卷积
convn 一天卷积
deconv 反褶积和多项式除法
过滤器 一维数字滤波器
filter2 二维数字滤波器
ss2tf 将状态空间表示转换为传递函数
padecoef 时间延迟的Padé近似

稀疏矩阵

spalloc 为稀疏矩阵分配空间
spdiags 提取并创建稀疏带和对角矩阵
speye 稀疏单位矩阵
sprand 稀疏均匀分布随机矩阵
sprandn 稀疏正态分布随机矩阵
sprandsym 稀疏对称随机矩阵
稀疏的 创建稀疏矩阵
spconvert 从稀疏矩阵导入外部格式
issparse 确定输入是否稀疏
nnz 非零矩阵元素的个数
非零 非零矩阵元素
nzmax 为非零矩阵元素分配的存储量
spfun 将函数应用于非零稀疏矩阵元素
spones 将非零的稀疏矩阵元素替换为1
spparms 为稀疏矩阵例程设置参数
间谍 可视化稀疏模式
找到 查找非零元素的索引和值
完整的 将稀疏矩阵转换为全矩阵
解剖 嵌套解剖排列
amd 近似最小度排列
colamd 列近似最小度排列
colperm 基于非零计数的稀疏列排列
dmperm Dulmage-Mendelsohn分解
randperm 随机排列
symamd 对称近似最小度排列
symrcm 稀疏逆向Cuthill-McKee排序
pcg 预条件共轭梯度法
minres 最小残差法
symmlq 对称LQ法
巨磁电阻 广义最小残差法(带重启)
bicg 双共轭梯度法
bicgstab 双共轭梯度稳定法
bicgstabl 双共轭梯度稳定(l)法
研究生院理事会 共轭梯度平方法
qmr 拟极小残差法
tfqmr 无转置拟最小残差法
lsqr LSQR法
ichol 不完全Cholesky分解
ilu 不完全LU分解
eigs 特征值和特征向量的子集
圣言会 奇异值和向量的子集
规范 2-norm估计
气孔导度 1范数条件数估计
sprank 结构等级
etree 消除树
symbfact 符号分解分析
spaugment 形成最小二乘增广系统
dmperm Dulmage-Mendelsohn分解
etreeplot 小区消元树
treelayout 布置树木或森林
treeplot 树木分布图
gplot 表示邻接矩阵的图节点和链路
unmesh 将边矩阵转换为坐标矩阵和拉普拉斯矩阵

图与网络算法

具有无向边的图
有向图 有向边图
addnode 向图中添加新节点
rmnode 从图中移除节点
addedge 为图形添加新边
rmedge 从图中移除边
flipedge 反边方向
numnodes 图中的节点数
numedges 图中的边数
findnode 在图中定位节点
findedge 在图中定位边
edgecount 两个节点之间的边数
reordernodes 重新排序图节点
子图 提取子图
bfsearch 宽度优先图搜索
dfsearch 深度优先图搜索
中心 度量节点重要性
maxflow 图中最大流量
conncomp 连通图组件
biconncomp 双连通图组件
冷凝 图凝结
bctree 块切树形图
minspantree 图的最小生成树
toposort 有向无环图的拓扑顺序
isdag 判断图是否是无环的
transclosure 传递闭包
transreduction 减少传递
isisomorphic 判断两个图是否同构
同构 计算两个图之间的同构
ismultigraph 判断图形是否有多条边
简化 将多重图化简为简单图
shortestpath 两个单节点之间的最短路径
shortestpathtree 从节点到最短路径树
距离 所有节点对的最短路径距离
邻接 图邻接矩阵
发病率 图关联矩阵
拉普拉斯算子 图拉普拉斯矩阵
学位 图节点的度
邻居 图节点的邻居
最近的 半径内最近的邻居
入度 节点入度
出度 节点出度
前任 节点的前辈
继任者 节点的继任者
inedges 节点的入边
outedges 节点的出边
情节 绘制图形节点和边
labeledge 标记图形边
labelnode 标记图节点
布局 改变图形的布局
突出 突出显示绘制图形中的节点和边
GraphPlot 有向图和无向图

计算几何

三角表示

三角测量 二维或三维的三角测量
tetramesh 四面体网格图
trimesh 三角网格图
triplot 二维三角形图
trisurf 三角曲面图

德劳内三角

delaunayTriangulation 二维和三维的Delaunay三角测量
德劳内 德劳内三角
delaunayn N-D Delaunay三角测量
tetramesh 四面体网格图
trimesh 三角网格图
triplot 二维三角形图
trisurf 三角曲面图
三角测量 二维或三维的三角测量
delaunayTriangulation 二维和三维的Delaunay三角测量
dsearchn N-D最近点搜索
tsearchn N-D最近邻单形搜索
德劳内 德劳内三角
delaunayn N-D Delaunay三角测量

边界地区

边界 二维或三维中一组点的边界
alphaShape 多边形和多面体的点在2-D和3-D
convhull 凸包
convhulln N-D凸包

泰森多边形法图

补丁 创建一个或多个填充多边形
泰森多边形法 泰森多边形法图
voronoin N-D Voronoi图

基本的多边形

inpolygon 位于多边形区域内或边缘的点
nsidedpoly 正多边形
polyarea 多边形面积
polybuffer 在点或线周围创建缓冲区
rectint 矩形相交面积
polyshape 二维多边形
addboundary 添加多相边界
rmboundary 去除多相边界
rmholes 去除多晶体上的孔
rmslivers 移除多相边界异常值
简化 简化多相边界
边界 多形体边界的顶点坐标
isequal 确定多相对象是否相等
ishole 确定多相边界是否为空穴
isinterior 多形体内的查询点
issimplified 确定多形性是否定义良好
nearestvertex 查询最近的多义词顶点
numboundaries 多相边界数
numsides 多相面数
重叠 确定多形体对象是否重叠
区域 多晶体面积
boundingbox 多形体的包围盒
重心 多晶体质心
convhull 多形体的凸包
周长 多晶体的周长
三角测量 满足polyshape
turningdist 计算多相物体之间的转弯距离
相交 多相物体的交叉
减去 两个多形体的区别
联盟 多义词的并集
xor 两个多相对象的异或
polybuffer 缓冲polyshape
旋转 旋转polyshape
规模 规模polyshape
翻译 翻译polyshape
将多晶体孔边界转换为多晶体对象数组
情节 情节polyshape
地区 访问多形体区域
sortboundaries 多义词边界排序
sortregions 多相区域排序

图形

2-D和3-D图

线情节

情节 二维折线图
plot3 三维折线图
重对数 对数-对数比例图
semilogx 半对数的情节
semilogy 半对数的情节
errorbar 带有错误条的线形图
fplot 图示表达或功能
fplot3 三维参数曲线绘图仪
fimplicit 绘制隐函数
LineSpec(线路规格) 行规范
ColorSpec(颜色规格) 颜色规范

饼图、条形图和直方图

酒吧 条形图
bar3 图三维柱状图
barh 水平条形图
bar3h 绘制水平三维柱状图
柱状图 直方图的阴谋
histogram2 二元直方图
morebins 增加直方图箱的数量
fewerbins 减少直方图箱的数量
histcounts 柱状图箱计数
histcounts2 二元直方图bin计数
binscatter 分类散点图
玫瑰 角度直方图
帕累托 帕累托图
区域 填充面积2-D图
饼状图
pie3 三维饼图

离散数据图

阀杆 绘制离散序列数据
楼梯 梯级的图
stem3 绘制三维离散序列数据
散射 散点图
scatter3 三维散点图
间谍 可视化稀疏模式
plotmatrix 散点图矩阵
的热图 创建热图
sortx 对热图行元素进行排序
sorty 对热图列中的元素进行排序
wordcloud 从文本数据创建词云图
geobubble 可视化特定地理位置的数据值
geolimits 设置或查询地理限制

极地的情节

polarplot 极坐标下的标线
polarscatter 极坐标下的散点图
polarhistogram 极坐标直方图
指南针 从原点射出的箭头
ezpolar 易于使用的极坐标绘图仪
rlim 设置或查询极轴的r轴限制
thetalim 设置或查询极轴的θ轴限制
rticks 设置或查询r轴刻度值
thetaticks 设置或查询轴刻度值
rticklabels 设置或查询r轴刻度标签
thetaticklabels 设置或查询theta轴标记
rtickformat 指定r轴刻度标签格式
thetatickformat 指定轴刻度标签格式
rtickangle 旋转r轴勾标
polaraxes 创建极轴

轮廓图

轮廓 矩阵等高线图
contourf 填充二维等高线图
contourc 低层等高线图计算
contour3 三维等高线图
contourslice 在体积切片平面上绘制轮廓
clabel 标号等高线图标高
fcontour 绘制轮廓

向量场

羽毛 绘制速度向量
箭袋 颤振或速度图
指南针 从原点射出的箭头
quiver3 三维颤振或速度图
streamslice 在切片平面中绘制流线
简化 图流线从2-D或3-D矢量数据

表面,体积和多边形

表面和网格图
冲浪 曲面图
surfc 三维阴影表面图下的等高线图
表面 创建表面对象
surfl 带有基于颜色映射的照明的表面绘图
surfnorm 计算和显示三维表面法线
网格图
meshc 在网格图下绘制等高线图
meshz 帘子周围绘有网格图
隐藏的 从网格图中移除隐藏线
fsurf 图三维曲面
fmesh 三维网格
fimplicit3 三维隐函数图
瀑布 瀑布图
丝带 带图
contour3 三维等高线图
山峰 二元函数的例子
油缸 生成缸
椭球体 生成椭球
生成球体
pcolor 伪彩色(棋盘)图
surf2patch 将表面数据转换为补丁数据
体积可视化
contourslice 在体积切片平面上绘制轮廓
简单的三变量函数
isocaps 计算等值面端盖几何形状
isocolors 计算等值面和补丁颜色
isonormals 计算等值面顶点的法线
等值面 从体积数据中提取等值面数据
reducepatch 减少修补面数量
reducevolume 减少卷数据集的元素数量
shrinkfaces 减小补丁面尺寸
体积切片平面
smooth3 平滑三维数据
子卷 提取卷数据集的子集
volumebounds 体积数据的坐标和颜色限制
coneplot 在三维矢量场中将速度矢量画成锥状
旋度 计算向量场的旋度和角速度
散度 计算向量场的散度
interpstreamspeed 从流速度插值流线顶点
stream2 计算二维流线数据
stream3 计算三维流线数据
简化 图流线从2-D或3-D矢量数据
streamparticles 绘制流粒子图
streamribbon 矢量体积数据的三维流带图
streamslice 在切片平面中绘制流线
廉管道 创建3-D流管图
多边形
填满 填充的2-D多边形
fill3 填充3d多边形
补丁 创建一个或多个填充多边形
surf2patch 将表面数据转换为补丁数据

动画

电影 播放录制好的电影帧
getframe 捕获轴或图形作为电影帧
frame2im 返回与电影帧相关的图像数据
im2frame 将图像转换为电影帧
animatedline 创建动画线
addpoints 为动画线添加点
getpoints 返回定义动画线的点
clearpoints 清除动画线上的点
彗星 二维彗星图
comet3 三维彗星图
drawnow 更新图形和流程回调
refreshdata 当指定数据源时,刷新图中的数据

格式和注释

标题和标签

标题 添加标题
包含 标签轴
ylabel 标签轴
zlabel 标签z轴
clabel 标号等高线图标高
传说 为坐标轴添加图例
colorbar 显示颜色比例的颜色条
文本 为数据点添加文本描述
texlabel 用TeX字符格式化文本
gtext 使用鼠标添加文本到图形
创建基本线
矩形 创建一个有尖角或弯角的矩形
注释 创建注释

轴的外观

xlim 设置或查询x轴限制
ylim 设置或查询y轴限制
zlim 设置或查询z轴限制
设置轴限制和纵横比
盒子 显示轴轮廓
daspect 控制数据单元沿每个轴的长度
pbaspect 控制每个轴的相对长度
网格 显示或隐藏轴网格线
xticks 设置或查询x轴刻度值
yticks 设置或查询y轴刻度值
zticks 设置或查询z轴刻度值
xticklabels 设置或查询x轴刻度标签
yticklabels 设置或查询y轴打勾标签
zticklabels 设置或查询z轴打勾标签
xtickformat 指定x轴标记标签格式
ytickformat 指定y轴刻度标签格式
ztickformat 指定z轴标记格式
xtickangle 旋转x轴打勾标签
ytickangle 旋转y轴标记标签
ztickangle 旋转z轴打勾标签
datetick 日期格式的标记标签
ruler2num 将数据从特定标尺转换为数值数据
num2ruler 转换数值数据使用特定的标尺
持有 添加新地块时保留当前地块
次要情节 在平铺位置创建轴
yyaxis 创建两个y轴的图表
清晰的轴
创建笛卡尔轴
数字 创建图形窗口

Colormaps

colormap 查看和设置当前颜色映射
colorbar 显示颜色比例的颜色条
rgbplot 情节colormap
Colormap编辑器 打开色图编辑器
照亮 使色图变亮或暗
对比 创建灰度色图以增强图像对比度
caxis 设置颜色限制
spinmap 旋转色图颜色
hsv2rgb 将HSV颜色转换为RGB
rgb2hsv 将RGB颜色转换为HSV
parula 帕鲁拉颜色映射数组
飞机 喷射色阵
hsv HSV颜色映射数组
热色图阵列
很酷的 酷炫的彩色阵列
春天 春季色图阵列
夏天 夏季色图阵列
秋天 秋季色图阵列
冬天 冬季色图阵列
灰色的 灰色彩色阵列
骨色图阵列
铜色图阵列
粉红色的 粉色色图阵列
Lines colormap数组
colorcube Colorcube颜色映射数组
棱镜 棱镜色谱仪阵列
国旗 标志色卡阵列

三维场景控制

相机视图
视图 观点规范
makehgtform 创建4 × 4变换矩阵
viewmtx 视图变换矩阵
cameratoolbar 以编程方式控制相机工具栏
campan 围绕摄像机位置旋转摄像机目标
camzoom 放大和缩小现场
camdolly 移动摄像机位置和目标
camlookat 定位相机以查看对象或对象组
camorbit 围绕摄像机目标旋转摄像机位置
坎波斯 设置或查询摄像机位置
camproj 设置或查询投影类型
camroll 围绕视图轴旋转相机
camtarget 设置或查询摄像机目标位置
camup 设置或查询相机向上矢量
camva 设置或查询摄像机视角
照明,透明度和底纹
camlight 在相机坐标中创建或移动光对象
创造光
lightangle 在球坐标中创建或定位光对象
照明 指定照明算法
阴影 设置颜色底纹属性
扩散 计算漫反射
材料 控制表面和补丁的反射率属性
镜面 计算镜面反射率
阿利姆 设置或查询轴alpha限制
α 为坐标轴上的对象添加透明度
alphamap 指定图形alphamap(透明度)

图片

imshow 显示图象
图像 从数组显示图像
显示亮度图像 显示图像与缩放颜色
imread 从图形文件读取图像
imresize 调整图像
imwrite 将图像写入图形文件
imfinfo 图形文件信息
imformats 管理图像文件格式注册表
frame2im 返回与电影帧相关的图像数据
im2frame 将图像转换为电影帧
im2java 将图像转换为Java图像
im2double 将图像转换为双重精度
ind2rgb 转换索引图像到RGB图像
rgb2gray 将RGB图像或色图转换为灰度
rgb2ind 转换RGB图像到索引图像
imapprox 通过减少颜色数量近似索引图像
高频振动 转换图像,通过抖动增加表观颜色分辨率
cmpermute 在色图中重新排列颜色
cmunique 消除颜色图中的重复颜色;将灰度或真彩色图像转换为索引图像

印刷及储存

打印 打印图形或另存为指定文件格式
saveas 将图形保存为特定的文件格式
getframe 捕获轴或图形作为电影帧
savefig 将图形和内容保存到FIG-file
openfig 打开保存在FIG-file中的图形
东方 用于印刷或保存的纸张方向
hgexport 出口图
printopt 配置打印机默认值

图形对象

图形对象属性

得到 查询图形对象属性
设置图形对象属性
重置 将图形对象属性重置为默认值
属性检查器 开放式财产检查员

图形对象识别

gca 当前轴或图表
gcf 当前数字手柄
gcbf 包含正在执行回调的对象的图句柄
gcbo 正在执行回调的对象的句柄
gco 当前对象的句柄
大的 图形根对象
祖先 图形对象的祖先
allchild 查找指定对象的所有子对象
findall 查找所有图形对象
findobj 定位具有特定属性的图形对象
findfigs 寻找可见的屏幕外的数字
gobject 初始化图形对象的数组
isgraphics 有效的图形对象句柄为True
ishandle 测试有效的图形或Java对象句柄
copyobj 复制图形对象及其后代
删除 删除文件或对象

图形对象编程

gobject 初始化图形对象的数组
isgraphics 有效的图形对象句柄为True
isempty 确定数组是否为空
isequal 确定数组相等性
isa 判断输入是否是指定类的对象
clf 清除当前图形窗口
清晰的轴
关闭 删除指定图形

交互控制和回调

uicontextmenu 创建上下文菜单
uimenu 创建菜单或菜单项
dragrect 用鼠标拖动矩形
rbbox 创建区域选择的橡皮筋框
刷新 重绘当前图形
宋惠乔 显示最近的图形窗口

对象容器

hggroup 创建组对象
hgtransform 创建转换对象
makehgtform 创建4 × 4变换矩阵
眼睛 单位矩阵

为图形输出指定目标

持有 添加新地块时保留当前地块
ishold 当前保持状态
newplot 确定在哪里绘制图形对象
clf 清除当前图形窗口
清晰的轴

图形性能

drawnow 更新图形和流程回调
opengl 控制OpenGL渲染

数据导入与分析

数据导入导出

标准文件格式

文本文件
readtable 从文件创建表
detectImportOptions 根据文件内容创建导入选项
writetable 将表写入文件
textscan 从文本文件或字符串中读取格式化数据
dlmread 将以ascii分隔的数字数据文件读入矩阵
dlmwrite 将矩阵写入以ascii分隔的文件
csvread 读取逗号分隔值(CSV)文件
csvwrite 写入逗号分隔的值文件
类型 显示文件内容
DelimitedTextImportOptions 为分隔文本导入选项对象
FixedWidthImportOptions 导入固定宽度文本文件的选项对象
电子表格
导入工具 从文件中导入数据
readtable 从文件创建表
writetable 将表写入文件
xlsfinfo 确定文件是否包含microsoftexcel电子表格
xlsread 阅读微软Excel电子表格文件
xlswrite 编写Excel电子表格文件
importdata 从文件中加载数据
detectImportOptions 根据文件内容创建导入选项
getvaropts 获取变量导入选项
setvaropts 设置变量导入选项
setvartype 设置可变数据类型
预览 使用导入选项预览文件中的八行
SpreadsheetDatastore 电子表格文件的数据存储
SpreadsheetImportOptions 为电子表格导入选项对象
图片
im2java 将图像转换为Java图像
imfinfo 图形文件信息
imread 从图形文件读取图像
imwrite 将图像写入图形文件
Tiff MATLAB网关LibTIFF库例程
科学数据
NetCDF文件
nccreate 在NetCDF文件中创建变量
ncdisp 在“命令窗口”中显示NetCDF数据源内容
ncinfo 返回有关NetCDF数据源的信息
ncread 从NetCDF数据源中的变量读取数据
ncreadatt 从NetCDF数据源读取属性值
ncwrite 将数据写入NetCDF文件
ncwriteatt 将属性写入NetCDF文件
ncwriteschema 在NetCDF文件中添加NetCDF模式定义
HDF5文件
高级功能
h5create 创建HDF5数据集
h5disp 显示HDF5文件内容
h5info 返回HDF5文件的信息
h5read 从HDF5数据集中读取数据
h5readatt 从HDF5文件读取属性
h5write 写入HDF5数据集
h5writeatt 写入HDF5属性
低级功能
库(H5)
H5.close 关闭HDF5库
H5.garbage_collect 释放HDF5库中未使用的内存
H5.get_libversion HDF5库版本
H5.open 打开HDF5库
H5.set_free_list_limits 对空闲列表设置大小限制
属性(H5A)
H5A.close 关闭指定属性
H5A.create 创建属性
H5A.delete 删除属性
H5A.get_info 属性信息
H5A.get_name 属性名称
H5A.get_space 属性数据空间的副本
H5A.get_type 属性数据类型的副本
H5A.iterate 为附加到对象的属性执行函数
H5A.open 打开属性
H5A.open_by_idx 由索引指定的打开属性
H5A.open_by_name 由name指定的打开属性
H5A.read 读属性
H5A.write 写属性
数据集(H5D)
H5D.close 关闭数据集
H5D.create 创建新数据集
H5D.get_access_plist 数据集访问属性列表的副本
H5D.get_create_plist 数据集创建属性列表的副本
H5D.get_offset 数据集在文件中的位置
H5D.get_space 数据集数据空间的副本
H5D.get_space_status 确定是否分配了空间
H5D.get_storage_size 确定所需存储空间大小
H5D.get_type 数据类型的副本
H5D.open 打开指定数据集
H5D.read 从HDF5数据集读取数据
H5D.set_extent 更改数据集维度的大小
H5D.vlen_get_buf_size 确定可变长度存储需求
H5D.write 将数据写入HDF5数据集
尺寸尺度(H5DS)
H5DS.attach_scale 将维度比例附加到特定的数据集维度
H5DS.detach_scale 从特定数据集维度分离维度尺度
H5DS.get_label 从特定数据集维度检索标签
H5DS.get_num_scales 附加到数据集维度的标度数
H5DS.get_scale_name 尺寸标度名称
H5DS.is_scale 确定数据集是否为维度标度
H5DS.iterate_scales 迭代附加到数据集维度的尺度
H5DS.set_label 为数据集维度设置标签
H5DS.set_scale 将数据集转换为维度尺度
错误(H5E)
H5E.clear 清除错误堆栈
H5E.get_major 主要错误号描述
H5E.get_minor 次要错误号的描述
H5E.walk 行走错误堆栈
文件(H5F)
H5F.close 关闭HDF5文件
H5F.create 创建HDF5文件
H5F.flush 将缓冲区刷新到磁盘
H5F.get_access_plist 文件访问属性列表
H5F.get_create_plist 文件创建属性列表
H5F.get_filesize HDF5文件大小
H5F.get_freespace 文件中可用空间的数量
H5F.get_info 关于文件的全局信息
H5F.get_mdc_config 元数据缓存配置
H5F.get_mdc_hit_rate 元数据缓存命中率
H5F.get_mdc_size 元数据缓存大小数据
H5F.get_name HDF5文件名称
H5F.get_obj_count HDF5文件中打开对象的数量
H5F.get_obj_ids 打开的HDF5文件对象列表
H5F.is_hdf5 判断文件是否为HDF5
H5F.mount 将HDF5文件挂载到指定位置
H5F.open 打开HDF5文件
H5F.reopen 重新打开HDF5文件
H5F.set_mdc_config 配置HDF5文件元数据缓存
H5F.unmount 从挂载点卸载文件或组
集团(H5G)
H5G.close 关闭组
H5G.create 创建组
H5G.get_info 组信息
H5G.open 打开指定组
标识符(H5I)
H5I.dec_ref 递减引用计数
H5I.get_file_id 指定对象的文件标识符
H5I.get_name 对象名称
H5I.get_ref 对象的引用计数
H5I.get_type 对象类型
H5I.inc_ref 增加指定对象的引用计数
H5I.is_valid 确定指定的标识符是否有效
链接(H5L)
H5L.copy 将链接从源位置复制到目标位置
H5L.create_external 创建到外部对象的软链接
H5L.create_hard 创建硬链接
H5L.create_soft 创建软链接
H5L.delete 删除链接
H5L.exists 确定链接是否存在
H5L.get_info 有关链接的信息
H5L.get_name_by_idx 由索引指定的链接信息
H5L.get_val 符号链接的价值
H5L.iterate 遍历链接
H5L.iterate_by_name 遍历名称指定的组中的链接
H5L.move 重命名链接
H5L.visit 递归迭代由组标识符指定的组中的链接
H5L.visit_by_name 递归迭代由位置和组名指定的组中的链接
MATLAB (H5ML)
H5ML.compare_values 数值比较两个HDF5值
H5ML.get_constant_names HDF5库已知的常量
H5ML.get_constant_value 对应于字符串的值
H5ML.get_function_names HDF5库提供的函数
H5ML.get_mem_datatype 数据集ID的数据类型
对象(H5O)
H5O.close 关闭对象
H5O.copy 将对象从源位置复制到目标位置
H5O.get_comment 获取由对象标识符指定的对象的注释
H5O.get_comment_by_name 获取由位置和对象名称指定的对象的注释
H5O.get_info 对象的元数据
H5O.link 创建指定对象的硬链接
H5O.open 打开指定对象
H5O.open_by_idx 由index指定的打开对象
H5O.set_comment 为对象标识符指定的对象设置注释
H5O.set_comment_by_name 为由位置和对象名称指定的对象设置注释
H5O.visit 访问由对象标识符指定的对象
H5O.visit_by_name 访问由位置和对象名称指定的对象
财产(H5P)
一般财产清单操作
H5P.close 关闭属性列表
H5P.copy 物业清单副本
H5P.create 创建新的属性列表
H5P.get_class 属性列表类
通用属性列表操作
H5P.close_class 关闭属性列表类
H5P.equal 确定属性列表的相等性
H5P.exist 确定属性列表中是否存在指定的属性
H5P.get 属性列表中指定属性的值
H5P.get_class_name 属性列表类的名称
H5P.get_class_parent 父类标识符
H5P.get_nprops 查询属性列表或类中的属性个数
H5P.get_size 以字节为单位查询属性值的大小
H5P.isa_class 确定属性列表是否是类的成员
H5P.iterate 在属性列表中迭代属性
H5P.set 设置属性列表值
数据集访问、内存和传输属性
H5P.get_btree_ratios b树分裂比
H5P.get_chunk_cache 原始数据块缓存参数
H5P.get_edc_check 确定是否启用了错误检测
H5P.get_hyper_vector_size I/O向量数
H5P.set_btree_ratios 设置数据集传输的b树分割比例
H5P.set_chunk_cache 设置原始数据块缓存参数
H5P.set_edc_check 启用数据集传输的错误检测
H5P.set_hyper_vector_size 设置超级I/O的I/O向量数
数据集创建属性
H5P.all_filters_avail 确定所有过滤器的可用性
H5P.fill_value_defined 确定是否定义了填充值
H5P.get_alloc_time 返回分配存储空间的时间
H5P.get_chunk 返回chunk的大小
H5P.get_external 返回关于外部文件的信息
H5P.get_external_count 返回外部文件的计数
H5P.get_fill_time 返回填充值写入数据集的时间
H5P.get_fill_value 返回数据集填充值
H5P.get_filter 返回关于管道中的过滤器的信息
H5P.get_filter_by_id 返回指定筛选器的信息
H5P.get_layout 确定数据集原始数据的布局
H5P.get_nfilters 返回管道中的过滤器数量
H5P.modify_filter 修改管道过滤器
H5P.remove_filter 从属性列表中删除过滤器
H5P.set_alloc_time 设置分配存储空间的定时
H5P.set_chunk 设置块大小
H5P.set_deflate 设置压缩方法和压缩级别
H5P.set_external 将附加文件添加到外部文件列表
H5P.set_fill_time 设置填充值写入数据集的时间
H5P.set_fill_value 为数据集创建属性列表设置填充值
H5P.set_filter 在过滤管道中添加过滤器
H5P.set_fletcher32 在数据集创建中设置Fletcher32校验和过滤器
H5P.set_layout 设置数据集的存储类型
H5P.set_nbit 设置n位滤波器
H5P.set_scaleoffset 设置比例偏移过滤器
H5P.set_shuffle 设置shuffle滤波器
文件访问属性
H5P.get_alignment 检索对齐属性
H5P.get_driver 低级文件驱动程序
H5P.get_family_offset 家庭文件驱动的偏移量
H5P.get_fapl_core 核心文件驱动程序属性信息
H5P.get_fapl_family 文件访问属性列表信息
H5P.get_fapl_multi 关于多文件访问属性列表的信息
H5P.get_fclose_degree 文件闭合度
H5P.get_libver_bounds 库版本边界设置
H5P.get_gc_references 垃圾收集引用设置
H5P.get_mdc_config 元数据缓存配置
H5P.get_meta_block_size 元数据块大小设置
H5P.get_multi_type MULTI驱动程序的数据属性类型
H5P.get_sieve_buf_size 最大数据筛选缓冲区大小
H5P.get_small_data_block_size 小数据块大小设置
H5P.set_alignment 为文件访问属性列表设置对齐属性
H5P.set_family_offset 为文件族设置偏移量属性
H5P.set_fapl_core 修改文件访问方式,使用H5FD_CORE驱动
H5P.set_fapl_family 设置文件访问使用家族驱动程序
H5P.set_fapl_log 设置日志驱动程序的使用
H5P.set_fapl_multi 设置使用多文件驱动程序
H5P.set_fapl_sec2 设置sec2驱动的文件访问权限
H5P.set_fapl_split 为拆分文件驱动程序模拟设置文件访问
H5P.set_fapl_stdio 设置文件访问标准I/O驱动程序
H5P.set_fclose_degree 为文件关闭度设置文件访问
H5P.set_gc_references 设置垃圾收集引用标志
H5P.set_libver_bounds 为对象设置库版本边界
H5P.set_mdc_config 设置元数据缓存初始配置
H5P.set_meta_block_size 设置元数据块的最小大小
H5P.set_multi_type 指定使用MULTI驱动程序访问的数据类型
H5P.set_sieve_buf_size 设置数据筛选缓冲区的最大大小
H5P.set_small_data_block_size 设置为小数据预留的块大小
文件创建属性
H5P.get_istore_k 返回索引存储b树的1/2秩
H5P.get_sizes 返回偏移量和长度的大小
H5P.get_sym_k 返回b -树的1/2秩和叶节点的1/2大小
H5P.get_userblock 返回用户块大小
H5P.get_version 返回文件创建属性列表的版本信息
H5P.set_istore_k 设置索引分块数据集的参数大小
H5P.set_sizes 设置偏移量和长度的字节大小
H5P.set_sym_k 设置用于控制符号表节点的参数大小
H5P.set_userblock 设置用户块大小
对象复制和对象创建属性
H5P.get_attr_creation_order 返回跟踪订单和索引设置
H5P.get_attr_phase_change 检索属性相变阈值
H5P.get_copy_object 返回复制对象时使用的属性
H5P.set_attr_creation_order 设置属性创建顺序的跟踪
H5P.set_attr_phase_change 设置属性存储相变阈值
H5P.set_copy_object 设置复制对象时要使用的属性
创建组属性
H5P.get_create_intermediate_group 确定中间组的创建
H5P.get_link_creation_order 查询是否跟踪了链接创建顺序
H5P.get_link_phase_change 查询组间转换的设置
H5P.set_create_intermediate_group 中间组的集合创建
H5P.set_link_creation_order 设置创建顺序跟踪和索引
H5P.set_link_phase_change 设置分组转换参数
HDF5字符串属性
H5P.get_char_encoding 返回字符编码
H5P.set_char_encoding 设置用于编码字符串的字符编码
引用(H5R)
H5R.create 创建参考
H5R.dereference 由引用指定的打开对象
H5R.get_name 引用对象的名称
H5R.get_obj_type 引用对象的类型
H5R.get_region 指定区域数据空间的副本
Dataspace (h5)
H5S.copy 创建数据空间副本
H5S.create 创建新的数据空间
H5S.close 封闭数据空间
H5S.create_simple 创建新的简单数据空间
H5S.extent_copy 将扩展区从源数据空间复制到目标数据空间
H5S.is_simple 判断数据空间是否简单
H5S.offset_simple 设置简单数据空间偏移量
H5S.select_all 选择数据空间的整个范围
H5S.select_elements 指定要包含在选择中的坐标
H5S.select_hyperslab 选择超级实验室区域
H5S.select_none 将选择区域重置为不包含任何元素
H5S.select_valid 确定选择的有效性
H5S.set_extent_none 从数据空间中移除区段
H5S.set_extent_simple 设置数据空间大小
H5S.get_select_bounds 数据空间选择的包围框
H5S.get_select_elem_npoints 选择中的元素点数
H5S.get_select_elem_pointlist 数据空间选择中的元素点
H5S.get_select_hyper_blocklist 超板块列表
H5S.get_select_hyper_nblocks 超板块的数量
H5S.get_select_npoints 数据空间选择中的元素数量
H5S.get_select_type 数据空间选择的类型
H5S.get_simple_extent_dims 数据空间大小和最大大小
H5S.get_simple_extent_ndims 数据空间秩
H5S.get_simple_extent_npoints 数据空间中的元素数量
H5S.get_simple_extent_type 数据空间类
数据类型(H5T)
一般数据类型操作
H5T.close 封闭数据类型
H5T.commit 提交瞬态数据类型
H5T.committed 确定是否提交了数据类型
H5T.copy 复制数据类型
H5T.create 创建新数据类型
H5T.detect_class 确定的数据类型包含特定的类
H5T.equal 确定数据类型的相等性
H5T.get_class 数据类型类标识符
H5T.get_create_plist 数据类型创建属性列表的副本
H5T.get_native_type 数据集数据类型的本机数据类型
H5T.get_size 数据类型大小(以字节为单位)
H5T.get_super 基本数据类型
H5T.lock 锁数据类型
H5T.open 开放命名数据类型
数组数据类型
H5T.array_create 创建数组数据类型对象
H5T.get_array_dims 数组维度范围
H5T.get_array_ndims 数组数据类型的秩
原子数据类型属性
H5T.get_cset 字符串数据类型的字符集
H5T.get_ebias 浮点类型的指数偏差
H5T.get_fields 浮点数据类型位字段信息
H5T.get_inpad 浮点数据类型的内部填充类型
H5T.get_norm 尾数归一化类型
H5T.get_offset 第一个有效位的位偏移量
H5T.get_order 原子数据类型的字节顺序
H5T.get_pad 最小位和最高位的填充类型
H5T.get_precision 原子数据类型的精度
H5T.get_sign 整数数据类型的符号类型
H5T.get_strpad 字符串数据类型的存储机制
H5T.set_cset 为字符串数据类型设置字符数据集
H5T.set_ebias 设置浮点数据类型的指数偏差
H5T.set_fields 设置浮点位字段的大小和位置
H5T.set_inpad 指定如何填充未使用的内部位
H5T.set_norm 设置浮点数据类型的尾数规范化
H5T.set_offset 设置第一个有效位的位偏移量
H5T.set_order 设置原子数据类型的字节顺序
H5T.set_pad 为最低和最高有效位设置填充类型
H5T.set_precision 设置原子数据类型的精度
H5T.set_sign 设置整数数据类型的符号属性
H5T.set_size 以字节为单位设置数据类型的大小
H5T.set_strpad 设置字符串数据类型的存储机制
复合数据类型
H5T.get_member_class 复合数据类型成员的数据类型类
H5T.get_member_index 复合或枚举类型成员的索引
H5T.get_member_name 复合或枚举类型成员的名称
H5T.get_member_offset 复合数据类型字段的偏移量
H5T.get_member_type 指定成员的数据类型
H5T.get_nmembers 枚举类型中的元素个数
H5T.insert 向复合数据类型添加成员
H5T.pack 递归地从复合数据类型中删除填充
枚举数据类型
H5T.enum_create 创建新的枚举数据类型
H5T.enum_insert 插入枚举数据类型成员
H5T.enum_nameof 枚举数据类型成员的名称
H5T.enum_valueof 枚举数据类型成员的值
H5T.get_member_value 枚举数据类型成员的值
不透明数据类型属性
H5T.get_tag 与不透明数据类型关联的标记
H5T.set_tag 用描述标记不透明数据类型
变长数据类型
H5T.is_variable_str 确定数据类型是否为变长字符串
H5T.vlen_create 创建新的变长数据类型
过滤器和压缩(H5Z)
H5Z.filter_avail 确定过滤器是否可用
H5Z.get_filter_info 关于过滤器的信息
HDF4文件
高级功能
hdfinfo HDF4或HDF-EOS文件信息
hdfread 从HDF4或HDF-EOS文件读取数据
hdftool 从HDF4或HDF-EOS文件中浏览和导入数据
imread 从图形文件读取图像
imwrite 将图像写入图形文件
低级功能
hdfan HDF多文件注释(AN)接口的网关
hdfhx 网关到HDF外部数据(HX)接口
hdfh 网关到HDF H接口
hdfhd 网关到HDF的高清接口
hdfhe 到HDF HE接口的网关
hdfml 用于使用MATLAB HDF网关函数的实用程序
hdfpt 到HDF-EOS Point对象的接口
hdfv HDF Vgroup (V)网关接口
hdfvf 网关到VF功能在HDF Vdata接口
hdfvh HDF Vdata接口中的VH网关功能
hdfvs HDF Vdata接口中VS功能的网关
hdfdf24 网关到HDF 24位光栅图像(DF24)接口
hdfdfr8 网关到HDF 8位光栅图像(DFR8)接口
符合文件
高级功能
fitsdisp 显示FITS元数据
fitsinfo FITS文件信息
fitsread 从FITS文件读取数据
fitswrite 将图像写入FITS文件
低级功能
文件访问
它仅仅 创建FITS文件
openFile 打开FITS文件
openDiskFile 打开FITS文件
closeFile 关闭FITS文件
deleteFile 删除FITS文件
文件名 FITS文件名称
fileMode FITS文件的I/O方式
图像处理
createImg 创建FITS图像
getImgSize 图像大小
getImgType 图像数据类型
insertImg 在当前图像之后插入FITS图像
readImg 读取图像数据
setBscale 重置图像缩放
writeImg 写入FITS映像
关键字
readCard 关键字头记录
readKey 关键字
readKeyCmplx 关键字作为复标量值
readKeyDbl 关键字作为双精度值
readKeyLongLong 关键字为int64
readKeyLongStr 长字符串值
readKeyUnit 物理单位字符串从关键字
readRecord 由数字指定的头记录
writeComment 将COMMENT关键字写入或附加到CHU
writeDate 将DATE关键字写入CHU
writeKey 更新或添加新的关键字到当前HDU
writeKeyUnit 写入物理单位字符串
writeHistory 写入或添加历史关键字的CHU
deleteKey 按名称删除键
deleteRecord 按记录号删除密钥
getHdrSpace 头中关键字的数量
头数据单元(HDU)访问
copyHDU 将当前HDU从一个文件复制到另一个文件
getHDUnum FITS文件中当前HDU的编号
getHDUtype 当前HDU类型
getNumHDUs FITS文件中hdu的总数
movAbsHDU 移动到绝对HDU数
movNamHDU 移动到具有特定类型和关键字值的第一个HDU
movRelHDU 从当前HDU中移动相对数量的HDU
writeChecksum 计算并写入当前HDU的校验和
deleteHDU 删除FITS文件中的当前HDU
图像压缩
imgCompress 压缩HDU从一个文件到另一个文件
isCompressedImg 确定当前图像是否已压缩
setCompressionType 设置图像压缩类型
setHCompScale 设置HCOMPRESS算法的缩放参数
setHCompSmooth 设置平滑图像压缩HCOMPRESS
setTileDim 设置瓷砖尺寸
ASCII和二进制表
createTbl 创建新的ASCII或二进制表扩展
insertCol 将列插入表
insertrow 向表中插入行
insertATbl 在当前HDU后插入ASCII表
insertBTbl 在当前HDU后插入二进制表
deleteCol 从表中删除列
deleteRows 从表中删除行
getAColParms ASCII表信息
getBColParms 二进制表信息
getColName 表列名
getColType 按比例缩放的列数据类型、重复值、宽度
getEqColType 列数据类型、重复值、宽度
getNumCols 表中的列数
getNumRows 表中的行数
readATblHdr 从当前ASCII表读取报头信息
readBTblHdr 从当前二进制表读取报头信息
readCol 读取ASCII或二进制表列的行
setTscale 重置图像缩放
writeCol 将元素写入ASCII或二进制表列
公用事业公司
getConstantValue 命名常量的数值
getVersion CFITSIO库的修订号
getOpenFiles 打开的FITS文件列表
Band-Interleaved文件
multibandread 从二进制文件中读取带交错数据
multibandwrite 将带交叉数据写入文件
常用数据格式
cdfinfo CDF (Common Data Format)文件信息
cdfread 从通用数据格式(CDF)文件读取数据
cdfepoch 将日期文本或序列号转换为CDF格式的日期
todatenum 转换CDF历元对象到MATLAB序列日期数
音频和视频
读写文件
audioinfo 音频文件信息
audioread 读取音频文件
audiowrite 编写音频文件
VideoReader 读取视频文件
VideoWriter 编写视频文件
mmfileinfo 多媒体文件信息
lin2mu 将线性音频信号转换为mu-law
mu2lin 将mulaw音频信号转换为线性
录音及回放
audiodevinfo 音频设备信息
audioplayer 创建播放音频的对象
audiorecorder 创建录制音频的对象
声音 将信号数据矩阵转换为声音
soundsc 缩放数据,播放声音
哔哔的声音 产生操作系统哔哔声
XML文档
xmlread 读取XML文档并返回文档对象模型节点
xmlwrite 编写XML文档对象模型节点
xslt 使用XSLT引擎转换XML文档

工作区变量和mat文件

负载 将变量从文件加载到工作区
保存 将工作区变量保存到文件中
matfile 直接在mat文件中访问和更改变量,而不加载到内存中
disp 显示变量值
在工作区中列出变量
列出工作区中的变量,包括大小和类型
清晰的 从工作空间中删除项目,释放系统内存
clearvars 从内存中清除变量
openvar 在变量编辑器或其他图形化编辑工具中打开工作区变量

低级文件I/O

文件关闭 关闭一个或所有打开的文件
feof 测试文件结束
ferror 文件I/O错误信息
fgetl 从文件中读取行,删除换行符
函数可以 从文件中读取行,保留换行符
fileread 读取文件内容作为文本
打开外部文件 打开文件,或获取有关打开文件的信息
将数据写入文本文件
从文件中读 从二进制文件读取数据
frewind 移动文件位置指示器到打开文件的开始
fscanf 从文本文件读取数据
fseek 移动到文件中的指定位置
ftell 当前位置
写入文件 将数据写入二进制文件

TCP / IP通信

tcpclient 创建TCP/IP客户端对象,通过TCP/IP进行通信
通过TCP/IP从远程主机读取数据
通过TCP/IP向远程主机写入数据

网络访问

webread 从rest式web服务读取内容
webwrite 将数据写入基于rest的web服务
websave 将rest式web服务中的内容保存到文件
weboptions 为RESTful web服务指定参数
网络 在浏览器中打开网页或文件
sendmail 发送电子邮件消息到地址列表
ftp 对象连接到FTP服务器并访问其文件
美国信息交换标准代码 设置FTP传输模式为ASCII码
二进制 FTP传输模式设置为二进制
cd 在FTP服务器上更改或查看当前文件夹
关闭 关闭FTP服务器连接
删除 删除FTP服务器上的文件
dir 列出FTP服务器上的文件夹内容
mget 从FTP服务器下载文件
mkdir 在FTP服务器上创建新文件夹
mput 上传文件或文件夹到FTP服务器
重命名 重命名FTP服务器上的文件
删除文件夹 删除FTP服务器上的文件夹

JSON格式

jsondecode 解码json格式的文本
jsonencode 从结构化的MATLAB数据创建json格式的文本

串口设备

删除(串行) 从内存中删除串口对象
文件关闭(串行) 从设备断开串口对象
fgetl(串行) 从设备读取ASCII文本行并丢弃终止符
fgets(串行) 从设备读取文本行并包含终止符
fopen(串行) 连接串口对象到设备
流(串行) 将文本写入设备
从文件中读(串行) 从设备读取二进制数据
fscanf(串行) 从设备读取ASCII数据,并格式化为文本
写入文件(串行) 将二进制数据写入设备
(串行) 串口对象属性
isvalid(串行) 确定串口对象是否有效
readasync 从设备异步读取数据
串行 创建串口对象
serialbreak 发送中断到连接到串口的设备
seriallist 连接到系统的串口列表
集(串行) 配置或显示串口对象属性
stopasync 停止异步读写操作
明确(串行) 从MATLAB工作区中删除串口对象
disp(串行) 串口对象汇总信息
instrcallback 事件发生时的事件信息
instrfind 从内存读取串口对象到MATLAB工作区
instrfindall 查找可见和隐藏的串口对象
加载(串行) 加载串口对象和变量到MATLAB工作空间
长度(串行) 串口对象阵列长度
记录 将数据和事件信息记录到文件中
保存(串行) 保存串口对象和变量到文件
大小(串行) 串口对象数组大小

大文件和大数据

数据存储

数据存储 为大型数据集合创建数据存储
TabularTextDatastore 表格文本文件的数据存储
SpreadsheetDatastore 电子表格文件的数据存储
ImageDatastore 图像数据的数据存储
FileDatastore 带有自定义文件阅读器的数据存储
KeyValueDatastore 用于mapreduce的键值对数据的数据存储
TallDatastore 用于检查点高数组的数据存储
读取数据存储中的数据
readall 读取数据存储中的所有数据
预览 数据存储中的数据子集
分区 对数据存储进行分区
numpartitions 数据存储分区数
hasdata 确定是否有数据可以读取
重置 将数据存储重置为初始状态
matlab.io.Datastore 基本数据存储类
matlab.io.datastore.Partitionable 为数据存储添加并行化支持万博1manbetx
matlab.io.datastore.HadoopFileBased 将Hadoop文件支持添加到数据万博1manbetx存储
matlab.io.datastore.DsFileSet 用于数据存储中文件收集的文件设置对象
matlab.io.datastore.DsFileReader 用于数据存储中文件的文件读取器对象

高大的数组

创建高数组
数据存储 为大型数据集合创建数据存储
mapreduce 定义mapreduce或tall数组的执行环境
收集 执行队列操作后,将高数组收集到内存中
获取表、时间表或高数组的顶部行
尾巴 获取表格、时间表或高数组的底部行
topkrows 顶部行按顺序排列
istall 判断输入是否为高数组
classUnderlying 高数组中底层数据的类别
isaUnderlying 确定高数组数据是否属于指定的类别
将高数组写入磁盘用于检查点
tallrng 控制高数组的随机数生成

MapReduce

mapreduce 用于分析不适合内存的数据集的编程技术
数据存储 为大型数据集合创建数据存储
添加 添加单个键值对到KeyValueStore
addmulti 在KeyValueStore中添加多个键值对
hasnext 确定ValueIterator是否有一个或多个可用值
getnext 从ValueIterator中获取下一个值
mapreduce 定义mapreduce或tall数组的执行环境
gcmr 获取当前mapreducer配置
KeyValueStore 存储用于mapreduce的键值对
ValueIterator 用于mapreduce的中间值的迭代器

大型mat文件

matfile 直接在mat文件中访问和更改变量,而不加载到内存中

内存映射

memmapfile 创建文件的内存映射

数据预处理

ismissing 查找缺失值
rmmissing 删除缺失的条目
fillmissing 填补缺失值
失踪 创建缺失值
standardizeMissing 插入标准缺失值
isoutlier 发现数据中的异常值
filloutliers 检测并替换数据中的异常值
ischange 发现数据的突然变化
islocalmin 寻找局部极小值
islocalmax 寻找局部极大值
smoothdata 平滑噪声数据
movmean 移动的意思
movmedian 移动平均
去趋势 去除线性趋势
正常化 规范化的数据
重新调节 数组元素的缩放范围
离散化 将数据分组到箱子或类别中
groupsummary 分组汇总计算
histcounts 柱状图箱计数
histcounts2 二元直方图bin计数
findgroups 查找组并返回组号
splitapply 将数据分成组并应用函数
rowfun 将函数应用到表或时间表行
varfun 将函数应用于表或时间表变量
accumarray 用累加构造数组

描述性统计

最小值 数组的最小元素
找出数组中最小的k个元素
马克斯 数组的最大元素数
maxk 找出数组中最大的k个元素
界限 最小元素和最大元素
的意思是 数组的平均值或平均值
中位数 数组中值
模式 数组中最常见的值
性病 标准偏差
var 方差
corrcoef 相关系数
协方差
cummax 累计最大
孜然芹 累计最低
movmad 移动中值绝对偏差
movmax 移动的最大
movmean 移动的意思
movmedian 移动平均
movmin 移动的最小
movprod 移动产品
movstd 移动标准差
movsum 移动和
movvar 移动的方差

视觉探索

交互式图的泛视图
变焦 打开或关闭缩放或放大的因素
旋转 围绕指定的原点和方向旋转对象
rotate3d 使用鼠标旋转三维视图
交互式地在图形中标记、删除、修改和保存观察结果
datacursormode 启用、禁用和管理交互式数据游标模式
ginput 通过鼠标或光标进行图形输入
linkdata 当变量改变时自动更新图表
linkaxes 同步指定2-D轴的限制
linkprop 图形对象的相应属性保持相同的值
refreshdata 当指定数据源时,刷新图中的数据
figurepalette 显示或隐藏图形面板
plotbrowser 显示或隐藏图形图浏览器
plotedit 交互式编辑和注释情节
plottools 显示或隐藏绘图工具
propertyeditor 显示或隐藏属性编辑器
propedit 打开属性编辑器
showplottool 显示或隐藏图形绘图工具

编程脚本和函数

控制流

If, elseif, else 如果condition为真,执行语句
For循环重复指定次数
parfor 并行for循环
Switch, case,否则 执行几组语句中的一组
试,抓 执行语句并捕获产生的错误
While循环在condition为真时重复
打破 终止for或while循环的执行
继续 将控制权传递给for或while循环的下一次迭代
结束 终止代码块,或指示最后一个数组索引
暂停 暂时停止MATLAB执行
返回 将控制权返回给调用函数

脚本

编辑 编辑或创建文件
输入 请求用户输入
发布 生成指定格式的MATLAB文件视图
grabcode 从发布到HTML的文件中提取MATLAB代码
snapnow 强制将图像快照包含在已发布的文档中

功能

函数的基本知识

函数 声明函数名、输入和输出

输入和输出参数

输入参数个数 函数输入参数的个数
nargout 函数输出参数的个数
变长度输入宗量 变长输入参数列表
varargout 变长输出参数列表
narginchk 验证输入参数的数量
nargoutchk 验证输出参数的数量
validateattributes 检查数组的有效性
validatestring 检查文本的有效性
inputParser 函数的输入解析器
inputname 函数输入的变量名
mfilename 当前运行代码的文件名

变量

isvarname 确定输入是否为有效的变量名
matlab.lang.makeUniqueStrings 从输入字符串构造唯一的字符串
matlab.lang.makeValidName 从输入字符串构造有效的MATLAB标识符
namelengthmax 最大标识符长度
持续的 定义持久变量
assignin 给指定工作区中的变量赋值
全球 将变量声明为全局变量
mlock 防止从内存中清除函数或脚本
munlock 允许从内存中清除函数或脚本
mislocked 判断函数或脚本是否锁定在内存中

错误处理

试,抓 执行语句并捕获产生的错误
错误 抛出错误并显示消息
警告 显示警告信息
lastwarn 最后的警告信息
断言 如果条件为假,抛出错误
onCleanup 在功能完成时清理任务

文件和文件夹

搜索路径

目录 添加文件夹到搜索路径
rmpath 从搜索路径中删除文件夹
路径 查看或更改搜索路径
savepath 保存当前搜索路径
userpath 查看或更改默认用户工作文件夹
genpath 生成路径名
pathsep 搜索当前平台的路径分隔符
pathtool 打开“设置路径”对话框,查看和修改搜索路径
restoredefaultpath 将搜索路径恢复到出厂安装状态
重新处理 刷新函数和文件系统路径缓存

文件操作

dir 列出文件夹内容
ls 列出文件夹内容
松材线虫病 识别当前文件夹
fileattrib 设置或获取文件或文件夹的属性
存在 检查变量、脚本、函数、文件夹或类是否存在
isfile 判断输入是否为文件
isfolder 确定输入是否是文件夹
类型 显示文件内容
visdiff 比较两个文件或文件夹
什么 在文件夹中列出MATLAB文件
哪一个 定位函数和文件
cd 更改当前文件夹
拷贝文件 复制文件或文件夹
删除 删除文件或对象
回收 设置选项移动已删除的文件到回收文件夹
mkdir 新建文件夹
移动文件 移动文件或文件夹
删除文件夹 删除文件夹
开放 在适当的应用程序中打开文件
winopen 以适当的应用程式打开档案(视窗)

文件压缩

邮政编码 将文件压缩成zip文件
解压缩 解压zip文件的内容
gzip 将文件压缩成GNU zip文件
gunzip 提取GNU zip文件的内容
焦油 将文件压缩为tar文件
解压 提取tar文件的内容

文件名构造

fileparts 获取文件名的部分
fullfile 从部件构建完整的文件名
filemarker 字符,将文件名与本地或嵌套函数名分开
filesep 当前平台的文件分隔符
tempdir 系统的临时文件夹名称
tempname 临时文件的唯一名称
matlabroot MATLAB根文件夹
toolboxdir 指定工具箱的根文件夹

调试

dbclear 删除断点
dbcont 恢复执行
dbdown 反向dbup工作空间移位
dbquit 退出调试模式
dbstack 函数调用栈
dbstatus 列出所有断点
dbstep 从当前断点执行下一个可执行行
dbstop 为调试设置断点
dbtype 显示文件的行号
dbup 在调试模式中将当前工作空间移到调用者的工作空间
键盘 键盘输入
回声 在函数执行期间显示语句

代码编辑器

编辑 编辑或创建文件

代码分析和执行

codeCompatibilityReport 创建代码兼容性报告
analyzeCodeCompatibility 创建代码兼容性分析结果
checkcode 检查MATLAB代码文件中可能存在的问题
mlintrpt 为文件或文件夹运行checkcode
断言 如果条件为假,抛出错误
runtests 运行一组测试
testsuite 创建测试套件
pcode 创建受保护函数文件
eval 在文本中执行MATLAB表达式
evalc 计算MATLAB表达式与捕获
evalin 在指定的工作空间执行MATLAB表达式
函数宏指令 评估函数
运行 运行MATLAB脚本
内装式 从重载方法执行内置函数
计时器 创建对象来调度MATLAB命令的执行

应用程序构建

程序设计师

在应用设计器中设计应用

appdesigner 在应用设计器中创建或编辑应用文件
uiaxes (应用程序设计器)创建UI轴的情节在应用程序设计器
uibutton 创建按钮或状态按钮组件
uibuttongroup 创建按钮组来管理单选按钮和切换按钮
uicheckbox 创建复选框组件
uidatepicker 创建日期选择器组件
uidropdown (App Designer)创建下拉组件
uieditfield (应用程序设计器)创建文本或数字编辑字段组件
uilabel (App Designer)创建标签组件
uilistbox 创建列表框组件
uimenu 创建菜单或菜单项
uiradiobutton 创建单选按钮组件
uislider (App Designer)创建滑块组件
uispinner 创建旋转器组件
场上 创建表用户界面组件
uitextarea (App Designer)创建文本区域组件
uitogglebutton 创建切换按钮组件
uitree (App Designer)创建树组件
uitreenode 创建树节点组件
uifigure (App Designer)创建UI图形窗口
uipanel 创建面板容器对象
uitabgroup 为选项卡面板创建容器
uitab 创建选项卡面板
uigauge (应用程序设计器)创建圆形,线性,90度,或半圆形仪表组件
uiknob (应用程序设计器)创建连续或离散旋钮组件
uilamp (App Designer)创建灯组件
uiswitch (应用程序设计器)创建滑动开关,摇杆开关,或拨动开关组件
扩大 (应用设计器)展开树节点
崩溃 (应用程序设计器)折叠树节点
移动 (App Designer)移动树节点
滚动 (应用程序设计)滚动到列表框或树中的位置
uialert (应用程序设计器)UI图形窗口显示警报对话框
uiconfirm (App Designer)创建确认对话框
uiprogressdlg (App Designer)创建进度对话框
uisetcolor 打开颜色选择器
uigetfile 打开文件选择对话框
uiputfile 打开保存文件对话框
uigetdir 打开文件夹选择对话框
uiopen 打开文件选择对话框并将所选文件加载到工作区
uisave 打开将变量保存到mat文件的对话框

指南或程序化工作流

设计应用程序

数字 创建图形窗口
创建笛卡尔轴
uicontrol 创建用户界面控件对象
场上 创建表用户界面组件
uipanel 创建面板容器对象
uibuttongroup 创建按钮组来管理单选按钮和切换按钮
uitab 创建选项卡面板
uitabgroup 为选项卡面板创建容器
uimenu 创建菜单或菜单项
uicontextmenu 创建上下文菜单
uitoolbar 在图上创建工具栏
uipushtool 在工具栏上创建按钮
uitoggletool 在工具栏上创建切换按钮
actxcontrol 在图形窗口中创建Microsoft ActiveX控件
对齐 对齐UI组件和图形对象
movegui 将图形移动到屏幕上的指定位置
getpixelposition 以像素为单位获取组件位置
setpixelposition 以像素为单位设置组件位置
listfonts 列出可用的系统字体
textwrap uicontrol的文本换行
uistack 重新排列对象的可视堆叠顺序
属性检查器 开放式财产检查员

对话框

errordlg 创建错误对话框
warndlg 创建警告对话框
对话框 创建消息对话框
helpdlg 创建帮助对话框
waitbar 创建或更新等待栏对话框
questdlg 创建问题对话框
inputdlg 创建对话框以收集用户输入
listdlg 创建列表选择对话框
uisetcolor 打开颜色选择器
uisetfont 打开字体选择对话框
export2wsdlg 创建将变量导出到工作区的对话框
uigetfile 打开文件选择对话框
uiputfile 打开保存文件对话框
uigetdir 打开文件夹选择对话框
uiopen 打开文件选择对话框并将所选文件加载到工作区
uisave 打开将变量保存到mat文件的对话框
printdlg 打开图形打印对话框
printpreview 打开图打印预览对话框
exportsetupdlg 打开图导出设置对话框
对话框 创建空的模态对话框
uigetpref 创建根据用户偏好打开的对话框

编程应用程序

指南 开放的指导
uiwait 阻塞程序执行并等待恢复
uiresume 恢复被阻塞程序的执行
等待 阻塞执行并等待条件
waitforbuttonpress 等待按键或鼠标按钮点击
closereq 默认图形关闭请求函数
getappdata 检索应用程序定义的数据
setappdata 存储应用程序定义的数据
isappdata 如果存在应用程序定义的数据,则为
rmappdata 删除应用程序定义的数据
guidata 存储或检索UI数据
guihandles 创建包含图的所有子对象的结构
uisetpref 管理uigetpref中使用的首选项

包装的应用

matlab.apputil.create 使用交互式对话框创建或修改app项目文件,将app打包到.mlappinstall文件中
matlab.apputil.package 将应用程序文件打包到.mlappinstall文件中
matlab.apputil.install 从.mlappinstall文件安装app
matlab.apputil.run 以编程方式运行应用程序
matlab.apputil.getInstalledAppInfo 列出已安装应用程序信息
matlab.apputil.uninstall 卸载应用程序

高级软件开发

创建类

类语法指南

确定对象的类别
isobject 判断输入是否是MATLAB对象
枚举 类枚举成员和名称
事件 事件名称
方法 类方法名
属性 类属性名

示例类实现

classdef 类定义关键字

类定义

类文件组织
classdef 类定义关键字
进口 将包或类添加到当前导入列表
属性
属性 类属性名
isprop 确定对象的if属性
mustBeFinite 验证该值是有限的或发出错误
mustBeGreaterThan 验证该值大于另一个值,否则产生错误
mustBeGreaterThanOrEqual 验证该值大于或等于另一个值,否则产生错误
mustBeInteger 验证该值为整数或报错
mustBeLessThan 验证该值小于另一个值或产生错误
mustBeLessThanOrEqual 验证该值小于或等于另一个值,否则产生错误
mustBeMember 验证该值是指定集合的成员
mustBeNegative 验证该值为负值或发出错误
mustBeNonempty 验证该值为非空或产生错误
mustBeNonNan 验证该值为nonNaN
mustBeNonnegative 验证该值为非负的或产生错误
mustBeNonpositive 验证该值为非正数或发出错误
mustBeNonsparse 验证该值为非稀疏值或发出错误
mustBeNonzero 验证该值为非零或产生错误
mustBeNumeric 验证该值是否为数字或问题错误
mustBeNumericOrLogical 验证该值是数值或逻辑错误或问题错误
mustBePositive 验证该值为正或发出错误
mustBeReal 验证该值是否为实值,否则将产生错误
dynamicprops 支持动态属性的类的超类万博1manbetx
元。DynamicProperty 描述MATLAB对象的动态特性
事件。DynamicPropertyEvent 动态属性事件的事件数据
meta.property 描述MATLAB类的性质
元。验证 描述属性验证
元。FixedDimension 固定尺寸在属性尺寸规格
元。UnrestrictedDimension 属性尺寸规格中不受限制的尺寸
元。ArrayDimension 属性验证的大小信息
matlab.lang.OnOffSwitchState 用逻辑值表示开和关状态
方法
方法 类方法名
ismethod 确定对象的if方法
meta.method 描述MATLAB类的实现方法
处理类
isequal 确定数组相等性
情商 确定平等
处理 所有句柄类的超类
matlab.mixin.SetGet 为句柄类提供set和get方法
matlab.mixin.SetGetExactNames set和get方法需要精确的名称匹配
dynamicprops 支持动态属性的类的超类万博1manbetx
matlab.mixin.Copyable 为句柄对象提供复制功能的超类
事件
事件 事件名称
handle.notify 通知侦听器事件正在发生
handle.addlistener 创建绑定到事件源的事件监听器
handle.listener 创建不绑定事件源的事件监听器
event.hasListener 确定事件是否存在监听器
事件。EventData 事件数据的基类
event.listener 类定义侦听器对象
事件。PropertyEvent 属性事件的数据
event.proplistener 为属性事件定义侦听器对象
类层次结构
子类定义
超类 超类的名称
matlab.mixin.Heterogeneous 异构阵列形成的超类
枚举
枚举 类枚举成员和名称
isenum 确定变量是否为枚举
元。EnumeratedValue 描述MATLAB类的枚举成员

类定制

对象索引
numArgumentsFromSubscript 自定义索引方法的参数个数
subsref 重新定义对象的下标引用
subsasgn 重新定义下标赋值
subsindex 将对象转换为数组索引
substruct 为subsasgn或subsref创建结构参数
内装式 从重载方法执行内置函数
对象数组
创建空数组
matlab.mixin.Heterogeneous 异构阵列形成的超类
自定义类的对象显示
显示 内部用于命令窗口显示
细节 显示阵列详细信息
matlab.mixin.CustomDisplay 自定义显示对象
matlab.mixin.util.PropertyGroup 对象显示的自定义属性列表
对象保存和加载
saveobj 修改对象的保存过程
loadobj 自定义对象加载过程

类编辑

编辑 编辑或创建文件

类自省和元数据

元类 获取meta.class对象
meta.abstractDetails 查找抽象方法和属性
meta.class.fromName 返回与命名类关联的meta.class对象
meta.package.fromName 元的回报。包age object for specified package
meta.package.getAllPackages 获取所有顶级包
属性 类属性名
方法 类方法名
事件 事件名称
超类 超类的名称
meta.class 描述MATLAB类
meta.property 描述MATLAB类的性质
meta.method 描述MATLAB类的实现方法
meta.event 描述MATLAB类事件
meta.package MATLAB包描述
元。DynamicProperty 描述MATLAB对象的动态特性
元。EnumeratedValue 描述MATLAB类的枚举成员
元。元数据 MATLAB对象元数据的超类
元。ArrayDimension 属性验证的大小信息
元。验证 描述属性验证
元。FixedDimension 固定尺寸在属性尺寸规格
元。UnrestrictedDimension 属性尺寸规格中不受限制的尺寸

系统对象

使用系统对象
一步 运行系统对象算法
克隆 创建重复的系统对象
isLocked 确定系统对象是否正在使用
输入参数个数 System对象的输入参数个数
nargout System对象的输出参数的个数
重置 重置System对象的内部状态
释放 释放资源并允许更改System对象属性值和输入特征
创建系统对象
matlab。系统 System对象的基类
matlab.system.StringSet 有效字符向量值的集合
matlab.system.mixin.FiniteSource 有限源mixin类

调用外部函数

呼叫MEX文件功能

mexext 二进制MEX文件扩展名
inmem 函数名,墨西哥文件,内存中的类

调用C共享库

loadlibrary 将C/ c++共享库加载到MATLAB中
unloadlibrary 从内存中卸载共享库
libisloaded 确定是否加载了共享库
calllib 共享库中的调用函数
libfunctions 返回共享库中函数的信息
libfunctionsview 在窗口中显示共享库函数签名
libstruct 将MATLAB结构转换为c风格结构,用于共享库
libpointer 用于共享库的指针对象
lib.pointer 与C指针兼容的指针对象

调用Java库

进口 将包或类添加到当前导入列表
isjava 判断输入是否为Java对象
javaaddpath 向动态Java类路径添加条目
javaArray 构造Java数组对象
javachk 基于Java特性支持的错误消息万博1manbetx
javaclasspath 返回Java类路径或指定动态路径
javaMethod 调用Java方法
javaMethodEDT 从事件分派线程(EDT)调用Java方法
javaObject 调用Java构造函数
javaObjectEDT 在事件分派线程(EDT)上调用Java构造函数
javarmpath 从动态Java类路径中删除条目
usejava 确定Java特性是否可用
matlab.exception.JavaException 捕获Java异常的错误信息

调用.NET库

开始使用Microsoft .NET
NET.addAssembly 使.NET程序集对MATLAB可见
NET.isNET万博1manbetxSupported 检查是否支持Micr万博1manbetxosoft .NET Framework
MATLAB .NET接口中的函数概述
enableNETfromNetworkDrive 允许从网络驱动器访问.NET命令
网组装 .NET程序集的成员
网NetException 捕获.NET异常的错误信息
数据类型
细胞 单元阵列
NET.createArray 数组用于非原始的。net类型
NET.disableAutoRelease 锁定表示运行时可调用包装器(COM包装器)的.NET对象,这样MATLAB就不会释放COM对象
NET.enableAutoRelease 解锁表示运行时可调用包装器(COM包装器)的.NET对象,以便MATLAB释放COM对象
属性
NET.setStaticProperty 静态属性或字段名
活动及代表
BeginInvoke 发起异步。net委托调用
EndInvoke . net系统发起的异步调用的检索结果。委托BeginInvoke方法
结合 用于静态。net系统的方便函数。组合方法
删除 用于静态。net系统的方便函数。委托移除方法
RemoveAll 用于静态。net系统的方便函数。委托RemoveAll方法
枚举
bitand 位操作,
bitor 位操作或
bitxor 位操作XOR
bitnot .NET枚举对象按位非实例方法
泛型类
NET.convertArray 转换数值MATLAB数组到。net数组
NET.createGeneric 创建专门的.NET泛型类型实例
NET.invokeGenericMethod 调用对象的泛型方法
网GenericClass 表示参数化泛型类型定义

调用COM对象

actxserver 创建COM服务器
actxcontrol 在图形窗口中创建Microsoft ActiveX控件
actxcontrollist 列出当前安装的Microsoft ActiveX控件
actxcontrolselect 从UI创建Microsoft ActiveX控件
eventlistener 列出与COM对象事件相关的事件处理程序函数
methodsview 查看类方法
registerevent 在运行时为COM对象事件关联事件处理程序
unregisterallevents 注销与COM对象事件相关的所有事件处理程序
unregisterevent 在运行时注销与COM对象事件关联的事件处理程序
iscom 判断输入是否为COM或ActiveX对象
isevent 判断输入是否为COM对象事件
isinterface 判断输入是否为COM接口
COM 从MATLAB访问COM组件和ActiveX控件

调用Python库

开始
pyversion 更改Python解释器的默认版本
pyargs 为Python函数创建关键字参数
matlab.exception.PyException 捕获Python异常的错误信息
数据类型
pyargs 为Python函数创建关键字参数
功能
pyargs 为Python函数创建关键字参数

调用Web服务

HTTP接口

matlab.net.http.RequestMessage HTTP请求消息
matlab.net.http.ResponseMessage HTTP响应消息
matlab.net.http.Message HTTP请求或响应消息
matlab.net.http.MessageType HTTP消息类型
matlab.net.http.MessageBody HTTP消息体
matlab.net.http.ProtocolVersion HTTP协议版本
matlab.net.http.RequestLine HTTP请求消息的第一行
matlab.net.http.RequestMethod HTTP请求方法
matlab.net.http.StartLine HTTP消息的第一行
matlab.net.http.StatusClass HTTP响应的状态类
matlab.net.http.StatusCode HTTP响应中的状态码
matlab.net.http.StatusLine 第一行HTTP响应消息
matlab.net.http.HeaderField HTTP消息报头字段
matlab.net.http.field.AcceptField HTTP接受报头字段
matlab.net.http.field.AuthenticateField HTTP WWW-Authenticate或Proxy-Authenticate报头字段
matlab.net.http.field.AuthenticationInfoField 响应消息中的HTTP认证信息头字段
matlab.net.http.field.AuthorizationField HTTP授权或代理授权报头字段
matlab.net.http.field.ContentDispositionField HTTP内容处理报头字段
matlab.net.http.field.ContentLengthField HTTP内容长度字段
matlab.net.http.field.ContentLocationField HTTP内容位置报头字段
matlab.net.http.field.ContentTypeField HTTP内容类型报头字段
matlab.net.http.field.CookieField HTTP Cookie报头字段
matlab.net.http.field.DateField HTTP日期报头字段
matlab.net.http.field.GenericField 任何名称和值的HTTP报头字段
matlab.net.http.field.GenericParameterizedField GenericField来支持参万博1manbetx数化语法
matlab.net.http.field.HTTPDateField 包含日期的HTTP报头字段
matlab.net.http.field.IntegerField 包含非负整数的HTTP报头字段的基类
matlab.net.http.field.LocationField 位置报头字段
matlab.net.http.field.MediaRangeField HTTP内容类型和接受报头字段的基类
matlab.net.http.field.SetCookieField HTTP Set-Cookie报头字段
matlab.net.http.field.URIReferenceField 包含URI组件的HTTP报头字段的基类
matlab.net.http.io.ContentConsumer HTTP消息有效负载的使用者
matlab.net.http.io.FileConsumer HTTP消息中文件的使用者
matlab.net.http.io.StringConsumer HTTP有效负载的字符串使用者
matlab.net.http.io.JSONConsumer 将JSON输入转换为MATLAB数据的内容使用者
matlab.net.http.io.ImageConsumer HTTP有效负载中的图像数据的使用者
matlab.net.http.io.MultipartConsumer HTTP消息中多部分内容类型的帮助器
matlab.net.http.io.BinaryConsumer HTTP消息中二进制数据的使用者
matlab.net.http.io.GenericConsumer HTTP消息中多种内容类型的使用者
matlab.net.http.io.ContentProvider HTTP消息有效负载的ContentProvider
matlab.net.http.io.FileProvider ContentProvider来发送文件
matlab.net.http.io.FormProvider 发送表单数据的ContentProvider
matlab.net.http.io.MultipartFormProvider ContentProvider发送多部分/表单数据消息
matlab.net.http.io.StringProvider ContentProvider发送MATLAB字符串
matlab.net.http.io.JSONProvider ContentProvider发送MATLAB数据作为JSON字符串
matlab.net.http.io.ImageProvider ContentProvider发送MATLAB图像数据
matlab.net.http.io.MultipartProvider ContentProvider发送多部分/混合HTTP消息
matlab.net.http.io.GenericProvider 用于HTTP有效负载的通用ContentProvider
matlab.net.http.AuthenticationScheme HTTP认证方案
matlab.net.http.AuthInfo HTTP消息中的身份验证或授权信息
matlab.net.http.Cookie 从服务器接收到的HTTP cookie
matlab.net.http.CookieInfo HTTP cookie信息
matlab.net.http.Credentials 用于验证HTTP请求的凭据
matlab.net.http.Disposition HTTP日志记录结果
matlab.net.http.HTTPException HTTP服务引发的异常
matlab.net.http.HTTPOptions 控制HTTP消息交换的选项
matlab.net.http.LogRecord HTTP历史日志记录
matlab.net.http.MediaType HTTP报头中使用的Internet媒体类型
matlab.net.http.ProgressMonitor 用于HTTP消息交换的进度监视器
matlab.net.URI 统一资源标识符(URI)
matlab.net.ArrayFormat 转换HTTP查询中的数组
matlab.net.QueryParameter URI查询部分的参数
matlab.net.base64decode 字符串的64进制解码
matlab.net.base64encode 字节字符串或向量的Base 64编码

WSDL (Web服务描述语言)

matlab.wsdl.createWSDLClient 创建到基于soap的web服务的接口
matlab.wsdl.setWSDLToolPath WSDL工具的位置

工具箱分布

matlab.addons.toolbox.packageToolbox 包工具箱项目
matlab.addons.toolbox.toolboxVersion 查询或修改工具箱版本
matlab.addons.toolbox.installToolbox 安装工具箱文件
matlab.addons.toolbox.uninstallToolbox 卸载工具
matlab.addons.toolbox.installedToolboxes 返回已安装工具箱的信息
builddocsearchdb 建立可搜索的文档数据库
matlab.codetools.requiredFilesAnds manbetx 845Products 列出MATLAB程序文件的依赖关系

异常处理

试,抓 执行语句并捕获产生的错误
MException 捕获错误信息
addCause 记录其他异常原因
getReport 获取异常的错误消息
最后的 返回最后一个未捕获的异常
重新抛出 重新抛出先前捕获的异常
抛出异常
throwAsCaller 抛出异常,就像在调用函数中发生一样

测试框架

基于脚本的单元测试

断言 如果条件为假,抛出错误
runtests 运行一组测试
testsuite 创建测试套件
TestResult 运行测试套件的结果

基于功能的单元测试

functiontests 创建从句柄到本地函数的测试数组
runtests 运行一组测试
testsuite 创建测试套件
TestSuite.run 使用为文本输出配置的TestRunner对象运行TestSuite数组
测试 单一测试方法的规范
FunctionTestCase 用于基于功能的测试的TestCase
TestResult 运行测试套件的结果

基于类的单元测试

runtests 运行一组测试
testsuite 创建测试套件
matlab.unittest.TestSuite.run 使用为文本输出配置的TestRunner对象运行TestSuite数组
matlab.unittest.TestRunner.run 运行TestSuite数组中的所有测试
matlab.unittest.TestCase 所有matlab的超类。Unittest测试类
matlab.unittest.TestSuite 类,用于对要运行的测试进行分组
matlab.unittest.Test 单一测试方法的规范
matlab.unittest.TestRunner 类,用于在matlab中运行测试。unittest框架
matlab.unittest.TestResult 运行测试套件的结果

扩展单元测试框架

matlab.unittest.constraints.Constraint 用于比较的基本接口类
matlab.unittest.constraints.BooleanConstraint 用于约束的布尔组合的接口类
matlab.unittest.constraints.Tolerance 公差的抽象接口类
matlab.unittest.fixtures.Fixture 测试夹具的接口类
matlab.unittest.diagnostics.Diagnostic matlab的基本接口类。unittest诊断
matlab.unittest.diagnostics.ConstraintDiagnostic 带有大多数约束通用字段的诊断
matlab.unittest.plugins.TestRunnerPlugin 扩展TestRunner的插件接口
matlab.unittest.plugins.QualifyingPlugin 执行系统范围限定的插件接口
matlab.unittest.plugins.OutputStream 接口,确定发送文本输出的位置

应用测试框架

新闻 在UI组件上执行按手势
选择 在UI组件上执行选择手势
在UI组件上执行拖拽手势
类型 在UI组件中输入
matlab.uitest.unlock 解锁被应用程序测试框架锁定的数字
matlab.uitest.TestCase.forInteractiveUse 为交互使用创建一个TestCase对象
matlab.uitest.TestCase 使用应用程序测试框架编写测试

性能测试框架

runperf 运行一组测试以进行性能度量
testsuite 创建测试套件
matlab.perftest.TimeExperiment 测量被测代码执行时间的接口
matlab.perftest.FixedTimeExperiment 时间实验,收集固定数量的测量
matlab.perftest.FrequentistTimeExperiment 收集可变数量测量的TimeExperiment
matlab.perftest.TestCase matlab的超类。完善性能测试类
matlab.unittest.measurement.MeasurementResult 测量测试套件的结果

模拟框架

matlab.mock.TestCase 使用模拟框架编写测试
matlab.mock.AnyArguments 匹配任意数量的参数
matlab.mock.actions.AssignOutputs 为调用的方法或访问的属性定义返回值
matlab.mock.actions.ReturnStoredValue 返回存储的属性值
matlab.mock.actions.StoreValue 存储属性值
matlab.mock.actions.ThrowException 当调用方法或设置或访问属性时抛出异常
matlab.mock.constraints.WasAccessed 约束决定属性的访问权限
matlab.mock.constraints.WasCalled 约束确定方法调用
matlab.mock.constraints.WasSet 约束决定属性集交互
matlab.mock.MethodCallBehavior 指定模拟对象方法行为并限定方法调用
matlab.mock.PropertyBehavior 指定模拟对象属性行为并限定交互
matlab.mock.PropertyGetBehavior 指定模拟属性get行为
matlab.mock.PropertySetBehavior 指定模拟对象集行为
matlab.mock.TestCase.getMockHistory 从模拟对象返回历史记录
matlab.mock.InteractionHistory.forMock 从模拟对象返回历史记录
matlab.mock.InteractionHistory 模拟对象交互历史的接口
matlab.mock.history 表示模拟对象交互历史的类的摘要

性能和内存

时间 测量运行函数所需的时间
抽搐 启动秒表计时器
toc 从秒表读取经过时间
cputime CPU运行时间
配置文件 函数的配置文件执行时间
板凳上 MATLAB基准
内存 显示内存信息
inmem 函数名,墨西哥文件,内存中的类
巩固工作空间内存
memoize的 为函数句柄添加记忆语义
MemoizedFunction 调用记忆函数并缓存结果
clearAllMemoizedCaches 清除所有MemoizedFunction对象的缓存

系统命令

剪贴板 复制和粘贴文本到和从系统剪贴板
电脑 关于运行MATLAB的计算机的信息
系统 执行操作系统命令并返回输出
dos 执行DOS命令并返回输出
unix 执行UNIX命令并返回输出
采用 环境变量
setenv 设置环境变量
perl 使用操作系统可执行文件调用Perl脚本
winqueryreg 来自Windows注册表的项
commandhistory 打开命令历史窗口,如果已经打开,则选择它
commandwindow 打开命令窗口,如果已经打开,则选择它
filebrowser 打开当前文件夹浏览器,或选择它(如果已经打开)
工作空间 打开工作区浏览器来管理工作区
matlab.io.saveVariablesToScript 保存工作区变量到MATLAB脚本
getpref 获取自定义首选项值
setpref 设置自定义首选项值
addpref 添加自定义首选项
rmpref 删除自定义首选项
ispref 确定是否存在自定义首选项
matlab.addons.installedAddons 获取已安装外接程序的列表
matlab.addons.isAddonEnabled 确定是否启用了外接程序
matlab.addons.enableAddon 启用已安装的外接程序
matlab.addons.disableAddon 禁用已安装的外接程序
设置 访问SettingsGroup根对象
设置 设置对象
SettingsGroup 设置和子组对象的组
clearTemporaryValue 清除设置的临时值
clearPersonalValue 清除一个设置的个人值
hasTemporaryValue 确定设置是否有临时值集
hasPersonalValue 确定该设置是否具有个人值集
hasFactoryValue 确定该设置是否有出厂值设置
matlab.appdesigner 应用程序设计器设置,包括画布编辑器和组件浏览器设置
matlab.editor 编辑器设置,包括语言、备份和显示设置
matlab.fonts 代码字体设置
matlab.general 一般设置包括matfile设置
matlab.keyboard 键盘设置,包括建议和完成设置

其他语言的MATLAB API

Java的MATLAB API

matlab.engine.shareEngine 将运行中的MATLAB会话转换为共享会话
matlab.engine.engineName 返回共享MATLAB会话的名称
matlab.engine.isEngineShared 确定MATLAB会话是否共享
com.mathworks.engine.MatlabEngine Java类使用MATLAB作为计算引擎
com.mathworks.matlab.types.Complex Java类来传递复杂的数据到MATLAB
com.mathworks.matlab.types.Struct Java类来传递MATLAB结构和从MATLAB
com.mathworks.matlab.types.CellStr Java类来表示MATLAB单元格数组中的字符向量
com.mathworks.matlab.types.HandleObject Java类来表示MATLAB处理对象

Python的MATLAB API

matlab.engine.start_matlab 启动MATLAB Engine for Python
matlab.engine.find_matlab 找到共享的MATLAB会话以连接到Python的MATLAB引擎
matlab.engine.connect_matlab 连接共享的MATLAB会话到Python的MATLAB引擎
matlab.engine.shareEngine 将运行中的MATLAB会话转换为共享会话
matlab.engine.engineName 返回共享MATLAB会话的名称
matlab.engine.isEngineShared 确定MATLAB会话是否共享
matlab.engine.MatlabEngine Python对象使用MATLAB作为计算引擎在Python会话
matlab.engine.FutureResult 对MATLAB函数的异步调用结果存储在Python对象中

C语言的MATLAB API

MATLAB Engine API for C
墨西哥人 从C/ c++或Fortran源代码构建MEX函数
C MEX文件应用
可执行的C MEX文件
墨西哥人 从C/ c++或Fortran源代码构建MEX函数
共享MEX文件
版本 MathWorks产品的版本信息s manbetx 845
电脑 关于运行MATLAB的计算机的信息
mexext 二进制MEX文件扩展名
mex.getCompilerConfigurations 获取用于构建MEX文件的编译器配置信息
排除MEX文件故障
dbmex 在UNIX平台上启用mex文件调试
inmem 函数名,墨西哥文件,内存中的类

Fortran的MATLAB API

Fortran的MATLAB引擎API
墨西哥人 从C/ c++或Fortran源代码构建MEX函数

COM自动化服务器的MATLAB API

actxGetRunningServer 自动化服务器运行实例的句柄
enableservice 启用、禁用或报告MATLAB自动化服务器的状态
执行 在自动化服务器中执行MATLAB命令
函数宏指令 评估MATLAB在自动化服务器中的功能
GetCharArray 来自自动化服务器的字符数组
GetFullMatrix 来自自动化服务器工作区的矩阵
GetVariable 来自自动化服务器工作区变量的数据
GetWorkspaceData 来自自动化服务器工作区的数据
MaximizeCommandWindow 打开自动化服务器窗口
MinimizeCommandWindow 最小化自动化服务器窗口的大小
PutCharArray 在自动化服务器中存储字符数组
PutFullMatrix 自动化服务器工作区中的矩阵
PutWorkspaceData 自动化服务器工作区中的数据
辞职 终止MATLAB自动化服务器
regmatlabserver 将当前MATLAB注册为自动化服务器

桌面环境

启动和关机

matlab (Windows) 在Windows系统提示符下启动MATLAB程序
matlab (Mac) 从macOS终端启动MATLAB程序
matlab (Linux) 在Linux系统提示符下启动MATLAB程序
退出 终止MATLAB程序
辞职 终止MATLAB程序
matlabrc 启动函数的MATLAB程序
启动 用户定义选项的启动功能
完成 终端文件的MATLAB程序

基本设置

prefdir 包含首选项、历史记录和布局文件的文件夹
首选项 打开首选项对话框

平台与License

版本 MATLAB和库的版本号
版本 MathWorks产品的版本信息s manbetx 845
verLessThan 比较工具箱版本与指定字符向量
许可证 获取许可证号码或执行许可证任务
ispc 确定版本是否适用于Windows (PC)平台
ismac 确定版本是否适用于macOS平台
isunix 确定版本适用于Linux还是Mac平台
isstudent 确定版本是否为学生版本
javachk 基于Java特性支持的错误消息万博1manbetx
usejava 确定Java特性是否可用

帮助和支持万博1manbetx

医生 帮助浏览器中的参考页面
帮助 命令窗口中的功能帮助
docsearch 帮助浏览器搜索
lookfor 在所有帮助条目中搜索关键字
演示 在帮助浏览器中访问产品示例
echodemo 在命令窗口中逐步运行示例脚本
这个话题有用吗?