官方查询首页:http://cn.mathworks.com/help/matlab/functionlist.html#language-fundamentals

MATLAB 函数

按字母顺序排列的列表按类别

语言基础知识

输入命令

ans 最近计算的答案
clc 清除命令行窗口
diary 将命令行窗口文本保存到文件中
format 设置命令行窗口输出显示格式
home 发送光标复位
iskeyword 确定输入是否为 MATLAB 关键字
more 控制命令行窗口分页输出

矩阵和数组

zeros 创建全零数组
ones 创建全部为 1 的数组
rand 均匀分布的随机数
true 逻辑值 1(真)
false 逻辑 0(假)
eye 单位矩阵
diag 创建对角矩阵或获取矩阵的对角元素
blkdiag 根据输入参数构造分块对角矩阵
cat 沿指定维度串联数组
horzcat 水平串联数组
vertcat 垂直串联数组
repelem 重复数组元素副本
repmat 重复数组副本
linspace 生成线性间距矢量
logspace 生成对数间距矢量
freqspace 频率响应的频率间距
meshgrid 二维和三维网格
ndgrid N 维空间中的矩形网格
length 最大数组维度的长度
size 数组大小
ndims 数组维度数目
numel 数组元素的数目
isscalar 确定输入是否为标量
isvector 确定输入是否为矢量
ismatrix 确定输入是否为矩阵
isrow 确定输入是否为行矢量
iscolumn 确定输入是否为列矢量
isempty 确定数组是否为空
sort 对数组元素排序
sortrows 对矩阵行或表行进行排序
issorted 确定数组是否已排序
issortedrows 确定矩阵或表的行是否已排序
flip 翻转元素顺序
fliplr 将数组从左向右翻转
flipud 将数组从上向下翻转
rot90 将数组旋转 90 度
transpose 转置矢量或矩阵
ctranspose 复共轭转置
permute 重新排列 N 维数组的维度
ipermute N 维数组的逆置换维度
circshift 循环平移数组
shiftdim 移动维度
reshape 重构数组
squeeze 删除单一维度
colon 矢量创建、数组下标和 for 循环迭代
end 终止代码块或指示最大数组索引
ind2sub 线性索引的下标
sub2ind 将下标转换为线性索引

运算符和基本运算

算术运算

plus 加法
uplus 一元加法
minus 减法
uminus 一元减法
times 按元素乘法
rdivide 数组右除
ldivide 数组左除
power 按元素求幂
mtimes 矩阵乘法
mrdivide 对线性方程组 xA = B 求解 x
mldivide 对线性方程组 Ax = B 求解 x
mpower 矩阵幂
cumprod 累计乘积
cumsum 累积和
diff 差分和近似导数
movsum 移动总和
prod 数组元素的乘积
sum 数组元素总和
ceil 朝正无穷大四舍五入
fix 朝零四舍五入
floor 朝负无穷大四舍五入
idivide 带有舍入选项的整除
mod 除后的余数(取模运算)
rem 除后的余数
round 四舍五入为最近的小数或整数
bsxfun 对两个数组应用按元素运算(启用隐式扩展)

关系运算

eq 确定相等性
ge 决定大于或等于
gt 确定大于
le 确定小于等于
lt 确定小于
ne 确定不相等性
isequal 确定数组相等性
isequaln 测试数组相等性,将 NaN 值视为相等

逻辑运算

Logical Operators: Short-circuit 具有短路功能的逻辑运算
and 计算逻辑 AND
not 计算逻辑 NOT
or 计算逻辑 OR
xor 计算逻辑异 OR
all 确定所有的数组元素是为非零还是 true
any 确定任何数组元素是否为非零
false 逻辑 0(假)
find 查找非零元素的索引和值
islogical 确定输入是否为逻辑数组
logical 将数值转换为逻辑值
true 逻辑值 1(真)

集合运算

intersect 设置两个数组的交集
ismember 判断数组元素是否为集数组成员
ismembertol 容差范围内的集合成员
issorted 确定数组是否已排序
setdiff 设置两个数组的差集
setxor 设置两个数组的异或
union 设置两个数组的并集
unique 数组中的唯一值
uniquetol 容差内的唯一值
join 合并字符串,或使用键变量按行合并两个表或时间表
innerjoin 两个表或时间表之间的内联
outerjoin 两个表或时间表之间的外联

按位运算

bitand 按位 AND
bitcmp 按位补数
bitget 获取指定位置的位
bitor 按位 OR
bitset 设置指定位置的位
bitshift 将位移动指定位数
bitxor 按位 XOR
swapbytes 交换字节顺序

数据类型

数值类型

double 转换为双精度值
single 转换为单精度
int8 转换为 8 位有符号整数
int16 转换为 16 位有符号整数
int32 转换为 32 位有符号整数
int64 转换为 64 位有符号整数
uint8 转换为 8 位无符号整数
uint16 转换为 16 位无符号整数
uint32 转换为 32 位无符号整数
uint64 转换为 64 位无符号整数
cast 将变量转换为不同的数据类型
typecast 在不更改基础数据的情况下转换数据类型
isinteger 确定输入是否为整数数组
isfloat 确定输入是否为浮点数组
isnumeric 确定输入是否为数值数组
isreal 确定数组是否为实数数组
isfinite 确定数组元素是否为有限值
isinf 确定数组元素是否为无限值
isnan 判断查询数组元素是否包含 NaN 值
eps 浮点相对精度
flintmax 浮点格式的最大连续整数
Inf 无穷大
intmax 指定整数类型的最大值
intmin 指定整数类型的最小值
NaN 非数字
realmax 最大的正浮点数
realmin 最小的标准正浮点数

字符和字符串

string 转换为字符串数组
strings 创建不包含任何字符的字符串数组
join 合并字符串,或使用键变量按行合并两个表或时间表
char 转换为字符数组
cellstr 转换为字符矢量元胞数组
blanks 创建空白字符数组
newline 创建换行符
compose 将数据转换为格式化的字符串数组
sprintf 将数据格式化为字符串
strcat 水平串联字符串
ischar 确定输入是否为字符数组
iscellstr 确定输入是否为字符矢量元胞数组
isstring 确定输入是否为字符串数组
strlength 字符串数组中字符串的长度
isstrprop 确定字符串是否为指定类别
isletter 确定哪些字符数组元素为字母
isspace 确定哪些字符数组元素为空白字符
contains 确定字符串中是否有模式
count 计算字符串中模式的出现次数
endsWith 确定字符串是否以模式结尾
startsWith 确定字符串是否以模式开头
strfind 在一个字符串内查找另一个字符串
sscanf 从字符串读取格式化数据
replace 查找并替换字符串数组中的子字符串
replaceBetween 替换由指示符标记开始和结束位置的子字符串
strrep 查找并替换子字符串
join 合并字符串,或使用键变量按行合并两个表或时间表
split 拆分字符串数组中的字符串,或者将日历持续时间拆分为数值和持续时间单位
splitlines 在换行符处拆分字符串
strjoin 联接数组中的文本
strsplit 在指定的分隔符处拆分字符串
strtok 所选的字符串部分
erase 删除字符串内的子字符串
eraseBetween 删除标记子字符串的开始和结束位置的指示符之间的子字符串
extractAfter 提取指定位置后的子字符串
extractBefore 提取指定位置前的子字符串
extractBetween 提取标记子字符串的开始和结束位置的指示符之间的子字符串
insertAfter 在指定的子字符串后插入字符串
insertBefore 在指定的子字符串前插入字符串
pad 为字符串添加前导或尾随字符
strip 删除字符串中的前导和尾随字符
lower 将字符串转换为小写
upper 将字符串转换为大写
reverse 反转字符串中的字符顺序
deblank 删除字符串或字符数组末尾的尾随空白
strtrim 从字符串数组或字符数组中删除前导和尾随空白
strjust 对齐字符串或字符数组
strcmp 比较字符串
strcmpi 比较字符串(不区分大小写)
strncmp 比较字符串的前 n 个字符(区分大小写)
strncmpi 比较字符串的前 n 个字符(不区分大小写)
regexp 匹配正则表达式(区分大小写)
regexpi 匹配正则表达式(不区分大小写)
regexprep 使用正则表达式替换文本
regexptranslate 将文本转换为正则表达式

日期和时间

创建日期和时间数组
datetime 根据当前日期创建数组,或从日期字符串或数字转换为数组
timezones 列出时区
years 持续时间,按年算
days 持续时间,以天为单位
hours 持续时间(以小时为单位)
minutes 以分钟为单位的持续时间
seconds 以秒为单位的持续时间
milliseconds 以毫秒为单位的持续时间
duration 根据数值创建持续时间数组
calyears 日历持续时间(以年为单位)
calquarters 日历持续时间(以季度为单位)
calmonths 日历持续时间(以月为单位)
calweeks 日历持续时间(以周为单位)
caldays 日历持续时间(以天为单位)
calendarDuration 根据数值创建日历持续时间数组
exceltime 将 MATLAB 日期时间转换为 Excel 日期数字
juliandate 将 MATLAB 日期时间转换为儒略日期
posixtime 将 MATLAB 日期时间转换为 POSIX 时间
yyyymmdd 将 MATLAB 日期时间转换为 YYYYMMDD 数值
日期和时间的分量
year 年份数
quarter 季度数
month 月份数和名称
week 周数
day 日期数字或名称
hour 小时数
minute 分钟数
second 秒数
ymd 日期时间的年、月和日数字
hms 持续时间的小时、分钟和秒数
split 拆分字符串数组中的字符串,或者将日历持续时间拆分为数值和持续时间单位
time 将日历持续时间的时间转换为持续时间
timeofday 自日期时间值午夜以来经过的时间
isdst 确定夏令时元素
isweekend 确定周末元素
tzoffset 相对于 UTC 的时区偏移量
日期和时间算术运算与绘图
between 日历数学差分
caldiff 日历数学连续差分
dateshift 推移日期或生成日期与时间序列
isbetween 确定位于日期和时间间隔内的元素
isdatetime 确定输入是否为日期时间数组
isduration 确定输入是否为持续时间数组
iscalendarduration 确定输入是否为日历持续时间数组
isnat 确定 NaT(非时间)元素
NaT 非时间 (Not-a-Time)
数字和字符串形式的日期和时间
datenum 将日期和时间转换为日期序列值
datevec 将日期和时间转换为分量的矢量
datestr 将日期和时间转换为字符串格式
char 转换为字符数组
cellstr 转换为字符矢量元胞数组
string 转换为字符串数组
now 当前日期和时间作为日期序列值
clock 日期矢量形式的当前日期和时间
date 当前日期字符串
calendar 指定的月份的日
eomday 一个月中的最后一天
weekday 星期几
addtodate 按字段修改日期数字
etime 日期矢量之间流逝的时间

分类数组

categorical 创建分类数组
iscategorical 确定输入是否为分类数组
discretize 将数据分组到 bin 或类别中
categories 分类数组的类别
iscategory 测试分类数组类别
isordinal 确定输入是否为有序分类数组
isprotected 确定分类数组的类别是否受保护
addcats 将类别添加到类别数组
mergecats 合并分类数组中的类别
removecats 从分类数组中删除类别
renamecats 重命名分类数组中的类别
reordercats 对分类数组中的类别重新排序
setcats 设置分类数组中的类别
summary 输出表、时间表或分类数组的摘要
countcats 按类别统计分类数组元素的出现次数
isundefined 查找分类数组中未定义的元素

表格

table 根据工作区变量创建表
array2table 将同构数组转换为表
cell2table 将元胞数组转换为表
struct2table 将结构体数组转换为表
table2array 将表转换为同构数组
table2cell 将表转换为元胞数组
table2struct 将表转换为结构体数组
readtable 基于文件创建表
writetable 将表写入文件
detectImportOptions 基于文件内容生成导入选项
getvaropts 获取变量导入选项
setvaropts 设置变量导入选项
setvartype 设置变量数据类型
istable 确定输入是否为表
head 获取表、时间表或 tall 数组的前几行
tail 获取表、时间表或 tall 数组的最后几行
height 表行数
width 表的变量数
summary 输出表、时间表或分类数组的摘要
intersect 设置两个数组的交集
ismember 判断数组元素是否为集数组成员
setdiff 设置两个数组的差集
setxor 设置两个数组的异或
unique 数组中的唯一值
union 设置两个数组的并集
join 合并字符串,或使用键变量按行合并两个表或时间表
innerjoin 两个表或时间表之间的内联
outerjoin 两个表或时间表之间的外联
sortrows 对矩阵行或表行进行排序
stack 将多个变量中的数据堆叠到一个变量中
unstack 将单个变量中的数据退栈到多个变量中
vartype 将变量类型作为下标对表或时间表进行索引
ismissing 查找缺失值
standardizeMissing 插入标准缺失值
rmmissing 删除缺失的条目
fillmissing 填充缺失值
varfun 向表或时间表变量应用函数
rowfun 将函数应用于表或时间表行
findgroups 查找组并返回组编号
splitapply 将数据划分归组并应用函数

时间表

timetable 根据工作区变量创建时间表
retime 重新采样或聚合时间表中的数据,并解决重复或不规则时间问题
synchronize 将时间表与公共时间矢量同步,并对输入时间表中的数据进行重新采样或聚合。
lag 时间表中的时变数据
table2timetable 将表转换为时间表
array2timetable 将数组转换为时间表
timetable2table 将时间表转换为表
istimetable 确定输入是否为时间表
isregular 确定时间表中的时间是否规则
timerange 时间表行下标的时间范围
withtol 时间表行下标的时间容差
vartype 将变量类型作为下标对表或时间表进行索引
rmmissing 删除缺失的条目
issorted 确定数组是否已排序
sortrows 对矩阵行或表行进行排序
unique 数组中的唯一值

结构体

struct 创建结构体数组
fieldnames 结构体的字段名称,或者 COM 或 Java 对象的公共字段
getfield 结构体数组字段
isfield 确定输入是否为结构体数组字段
isstruct 确定输入是否为结构体数组
orderfields 结构体数组的顺序字段
rmfield 删除结构体中的字段
setfield 向结构体数组字段分配值
arrayfun 将函数应用于每个数组元素
structfun 对标量结构体的每个字段应用函数
table2struct 将表转换为结构体数组
struct2table 将结构体数组转换为表
cell2struct 将元胞数组转换为结构体数组
struct2cell 将结构体转换为元胞数组

元胞数组

cell 创建元胞数组
cell2mat 将元胞数组转换为基础数据类型的普通数组
cell2struct 将元胞数组转换为结构体数组
cell2table 将元胞数组转换为表
celldisp 显示元胞数组内容
cellfun 对元胞数组中的每个元胞应用函数
cellplot 以图形方式显示元胞数组的结构体
cellstr 转换为字符矢量元胞数组
iscell 确定输入是否为元胞数组
iscellstr 确定输入是否为字符矢量元胞数组
mat2cell 将数组转换为可能具有不同元胞大小的元胞数组
num2cell 将数组转换为相同大小的元胞数组
strjoin 联接数组中的文本
strsplit 在指定的分隔符处拆分字符串
struct2cell 将结构体转换为元胞数组
table2cell 将表转换为元胞数组

函数句柄

feval 计算函数
func2str 基于函数句柄构造字符矢量
str2func 根据字符矢量构造函数句柄
localfunctions MATLAB 文件中所有局部函数的函数句柄
functions 关于函数句柄的信息

映射容器

containers.Map 将值映射到唯一键
isKey 确定 containers.Map 对象是否包含键
keys 标识 containers.Map 对象的键
remove 从 containers.Map 对象中删除键-值对组
values 标识 containers.Map 对象中的值

时序

时序基础知识
append 将时间维度中的时序对象串联在一起
get 查询 timeseries 对象属性值
getdatasamplesize timeseries 对象中的数据样本大小
getqualitydesc 数据质量说明
getsamples 使用下标索引数组的部分时序样本
plot 绘制时序
set 设置 timeseries 对象的属性
tsdata.event 构造 timeseries 对象的事件对象
timeseries 创建 timeseries 对象
数据处理
addsample 在 timeseries 对象中添加数据样本
delsample 从 timeseries 对象中删除样本
detrend 从 timeseries 对象中减去均值或最佳拟合线以及所有 NaN
filter 确定时序的频率内容
getabstime 将日期字符串时间矢量提取到元胞数组
getdatasamples 返回使用下标索引数组的部分时序样本
getinterpmethod 用于 timeseries 对象的插值方法
getsampleusingtime 将数据样本提取到新 timeseries 对象
idealfilter 对 timeseries 对象应用最适合(无关联)的滤波器
resample 使用新的时间矢量选择或插入 timeseries 数据
setabstime 将 timeseries 对象的时间设置为日期字符串
setinterpmethod 设置 timeseries 对象的默认插值方法
setuniformtime 修改 timeseries 对象的均匀时间矢量
synchronize 使用公共时间矢量同步两个 timeseries 对象并重新采样
事件数据
addevent 将事件添加到 timeseries 对象
delevent 从 timeseries 对象中删除 tsdata.event 对象
gettsafteratevent 样本发生在出现事件时或之后的新 timeseries 对象
gettsafterevent 样本发生在出现事件之后的新 timeseries 对象
gettsatevent 样本发生在出现事件时的新 timeseries 对象
gettsbeforeatevent 样本发生在出现事件之前或出现事件时的新 timeseries 对象
gettsbeforeevent 样本发生在出现事件之前的新 timeseries 对象
gettsbetweenevents 样本发生在两个事件之间的新 timeseries 对象
描述性统计
iqr timeseries 数据的四分位差
max timeseries 数据的最大值
mean timeseries 数据的均值
median timeseries 数据的中位数值
min timeseries 数据的最小值
std timeseries 数据的标准差
sum timeseries 数据的和
var timeseries 数据的方差
时序集合
get (tscollection) 查询 tscollection 对象属性值
isempty (tscollection) 确定 tscollection 对象是否为空
length (tscollection) 时间矢量的长度
plot 绘制时序
set (tscollection) 设置 tscollection 对象的属性
size (tscollection) tscollection 对象的大小
tscollection 创建 tscollection 对象
addsampletocollection 将样本添加到 tscollection 对象
addts 将 timeseries 对象添加到 tscollection 对象中
delsamplefromcollection 从 tscollection 对象中删除样本
getabstime (tscollection) 将日期字符串时间矢量提取到元胞数组
getsampleusingtime (tscollection) 将数据样本提取到新 tscollection 对象
gettimeseriesnames tscollection 对象中 timeseries 对象的名称的元胞数组
horzcat (tscollection) 水平串联 tscollection 对象
removets 从 tscollection 对象中删除 timeseries 对象
resample (tscollection) 使用新时间矢量在 tscollection 中选择或插入数据
setabstime (tscollection) 将 tscollection 对象的时间设置为日期字符串
settimeseriesnames 更改 tscollection 中 timeseries 对象的名称
vertcat (tscollection) 垂直串联 tscollection 对象

数据类型标识

isa 确定输入是否为指定类的对象
iscalendarduration 确定输入是否为日历持续时间数组
iscategorical 确定输入是否为分类数组
iscell 确定输入是否为元胞数组
iscellstr 确定输入是否为字符矢量元胞数组
ischar 确定输入是否为字符数组
isdatetime 确定输入是否为日期时间数组
isduration 确定输入是否为持续时间数组
isfield 确定输入是否为结构体数组字段
isfloat 确定输入是否为浮点数组
isgraphics 对有效的图形对象句柄为 True
isinteger 确定输入是否为整数数组
isjava 确定输入是否为 Java 对象
islogical 确定输入是否为逻辑数组
isnumeric 确定输入是否为数值数组
isobject 确定输入是否为 MATLAB 对象
isreal 确定数组是否为实数数组
isenum 确定变量是否为枚举
isstruct 确定输入是否为结构体数组
istable 确定输入是否为表
is* 检测状态
class 确定对象类
validateattributes 检查数组的有效性
whos 列出工作区中的变量及大小和类型

数据类型转换

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

数学

初等数学

算术运算

plus 加法
uplus 一元加法
minus 减法
uminus 一元减法
times 按元素乘法
rdivide 数组右除
ldivide 数组左除
power 按元素求幂
mtimes 矩阵乘法
mrdivide 对线性方程组 xA = B 求解 x
mldivide 对线性方程组 Ax = B 求解 x
mpower 矩阵幂
cumprod 累计乘积
cumsum 累积和
diff 差分和近似导数
movsum 移动总和
prod 数组元素的乘积
sum 数组元素总和
ceil 朝正无穷大四舍五入
fix 朝零四舍五入
floor 朝负无穷大四舍五入
idivide 带有舍入选项的整除
mod 除后的余数(取模运算)
rem 除后的余数
round 四舍五入为最近的小数或整数
bsxfun 对两个数组应用按元素运算(启用隐式扩展)

三角学

sin 参数的正弦,以弧度为单位
sind 参数的正弦,以度为单位
asin 以弧度为单位的反正弦
asind 以度为单位的反正弦
sinh 参数的双曲正弦,以弧度为单位
asinh 反双曲正弦
cos 以弧度为单位的参数的余弦
cosd 以度为单位的参数的余弦
acos 以弧度为单位的反余弦
acosd 以度为单位的反余弦
cosh 双曲余弦
acosh 反双曲余弦
tan 以弧度表示的参数的正切
tand 以度表示的参数的正切
atan 以弧度为单位的反正切
atand 以度为单位的反正切
atan2 四象限反正切
atan2d 以度为单位的四象限反正切
tanh 双曲正切
atanh 反双曲正切
csc 输入角的余割(以弧度为单位)
cscd 以度为单位的参数的余割
acsc 以弧度为单位的反余割
acscd 以度为单位的反余割
csch 双曲余割
acsch 反双曲余割
sec 角的正割(以弧度为单位)
secd 参数的正割,以度为单位
asec 以弧度为单位的反正割
asecd 以度为单位的反正割
sech 双曲正割
asech 反双曲正割
cot 角的余切(以弧度为单位)
cotd 以度为单位的参数的余切
acot 以弧度为单位的反余切
acotd 以度为单位的反余切
coth 双曲余切
acoth 反双曲余切
hypot 平方和的平方根(斜边)
deg2rad 将角从以度为单位转换为以弧度为单位
rad2deg 将角的单位从弧度转换为度

指数和对数

exp 指数
expm1 针对较小的 x 值正确计算 exp(x)-1
log 自然对数
log10 常用对数(以 10 为底)
log1p 针对较小的 x 值正确计算 log(1+x)
log2 以 2 为底的对数并将浮点数分解为指数和尾数
nextpow2 2 的更高次幂的指数
nthroot 实数的第 n 次实根
pow2 求以 2 为底的幂值并对浮点数字进行缩放
reallog 非负实数数组的自然对数
realpow 仅实数输出的数组幂
realsqrt 非负实数数组的平方根
sqrt 平方根

复数

abs 绝对值和复数幅值
angle 相位角
complex 创建复数数组
conj 复共轭
cplxpair 将复数排序为复共轭对组
i 虚数单位
imag 复数的虚部
isreal 确定数组是否为实数数组
j 虚数单位
real 复数的实部
sign Sign 函数(符号函数)
unwrap 更正相位角以生成更平滑的相位图

离散数学

factor 质因子
factorial 输入的阶乘
gcd 最大公约数
isprime 确定哪些数组元素为质数
lcm 最小公倍数
nchoosek 二项式系数或所有组合
perms 所有可能的排列
primes 小于等于输入值的质数
rat 有理分式近似值
rats 有理输出

多项式

poly 具有指定根的多项式或特征多项式
polyeig 多项式特征值问题
polyfit 多项式曲线拟合
residue 部分分式展开式(部分分式分解)
roots 多项式根
polyval 多项式计算
polyvalm 矩阵多项式计算
conv 卷积和多项式乘法
deconv 去卷积和多项式除法
polyint 多项式积分
polyder 多项式微分

特殊函数

airy Airy 函数
besselh 第三类 Bessel 函数(Hankel 函数)
besseli 第一类经过修改的 Bessel 函数
besselj 第一类 Bessel 函数
besselk 第二类修正 Bessel 函数
bessely 第二类 Bessel 函数
beta Beta 函数
betainc 非完全 beta 函数
betaincinv Beta 逆累积分布函数
betaln beta 函数的对数
ellipj Jacobi 椭圆函数
ellipke 第一类和第二类完全椭圆积分
erf 误差函数
erfc 补余误差函数
erfcinv 逆补余误差函数
erfcx 换算补余误差函数
erfinv 逆误差函数
expint 指数积分
gamma Gamma 函数
gammainc 不完全 gamma 函数
gammaincinv 不完全逆 gamma 函数
gammaln gamma 函数的对数
legendre 关联 Legendre 函数
psi Psi (polygamma) 函数

笛卡尔坐标系转换

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

常量和测试矩阵

eps 浮点相对精度
flintmax 浮点格式的最大连续整数
i 虚数单位
j 虚数单位
Inf 无穷大
pi 圆的周长与其直径的比率
NaN 非数字
isfinite 确定数组元素是否为有限值
isinf 确定数组元素是否为无限值
isnan 判断查询数组元素是否包含 NaN 值
compan 伴随矩阵
gallery 测试矩阵
hadamard 哈达玛矩阵
hankel Hankel 矩阵
hilb Hilbert 矩阵
invhilb Hilbert 矩阵的逆矩阵
magic 幻方矩阵
pascal 帕斯卡矩阵
rosser 典型对称特征值测试问题
toeplitz 托普利茨矩阵
vander Vandermonde 矩阵
wilkinson Wilkinson 的特征值测试矩阵

线性代数

mldivide 对线性方程组 Ax = B 求解 x
mrdivide 对线性方程组 xA = B 求解 x
linsolve 对线性方程组求解
inv 矩阵求逆
pinv 矩阵的 Moore-Penrose 伪逆
lscov 存在已知协方差情况下的最小二乘解
lsqnonneg 解算非负线性最小二乘问题
sylvester 求 Sylvester 方程 AX + XB = C 的 X 解
eig 特征值和特征矢量
eigs 特征值和特征矢量的子集
balance 对角线缩放以提高特征值准确性
svd 奇异值分解
svds 奇异值和矢量的子集
gsvd 广义奇异值分解
ordeig 拟三角矩阵的特征值
ordqz 在 QZ 分解中将特征值重新排序
ordschur 在 Schur 分解中将特征值重新排序
polyeig 多项式特征值问题
qz 广义特征值的 QZ 分解
hess 矩阵的 Hessenberg 形式
schur Schur 分解
rsf2csf 将实数 Schur 形式转换为复数 Schur 形式
cdf2rdf 将复数对角形转换为实数分块对角形
lu LU 矩阵分解
ldl Hermitian 不定矩阵的分块 LDL 分解
chol Cholesky 分解
cholupdate Cholesky 分解的秩 1 更新
qr 正交三角分解
qrdelete 从 QR 分解中删除列或行
qrinsert 将列或行插入 QR 分解
qrupdate QR 分解的秩 1 更新
planerot Givens 平面旋转
transpose 转置矢量或矩阵
ctranspose 复共轭转置
mtimes 矩阵乘法
mpower 矩阵幂
sqrtm 矩阵平方根
expm 矩阵指数
logm 矩阵对数
funm 计算常规矩阵函数
kron Kronecker 张量积
cross 叉积
dot 点积
bandwidth 矩阵的上下带宽
tril 矩阵的下三角形部分
triu 矩阵的上三角形部分
isbanded 确定矩阵是否在特定带宽范围内
isdiag 确定矩阵是否为对角矩阵
ishermitian 确定矩阵是 Hermitian 矩阵还是斜 Hermitian 矩阵
issymmetric 确定矩阵是对称矩阵还是斜对称矩阵
istril 确定矩阵是否为下三角矩阵
istriu 确定矩阵是否为上三角矩阵
norm 矢量范数和矩阵范数
normest 2 范数估值
cond 与逆有关的条件数
condest 1-范数条件数估计
rcond 可逆条件数
condeig 与特征值有关的条件数
det 矩阵行列式
null 零空间
orth 适用于矩阵范围的标准正交基
rank 矩阵的秩
rref 简化的行阶梯形矩阵(Gauss-Jordan 消元法)
trace 对角线元素之和
subspace 两个子空间之间的角度

随机数生成

rand 均匀分布的随机数
randn 正态分布的随机数
randi 均匀分布的伪随机整数
randperm 随机置换
rng 控制随机数生成
RandStream 随机数流

插值

interp1 一维数据插值(表查找)
interp2 meshgrid 格式的二维网格数据的插值
interp3 meshgrid 格式的三维网格数据的插值
interpn ndgrid 格式的一维、二维、三维和 N 维网格数据的插值
griddedInterpolant 网格数据插值
pchip 分段三次 Hermite 插值多项式 (PCHIP)
spline 三次方样条数据插值
ppval 计算分段多项式
mkpp 生成分段多项式
unmkpp 提取分段多项式详细信息
padecoef 时滞的 Padé 逼近
interpft 一维插值(FFT 方法)
ndgrid N 维空间中的矩形网格
meshgrid 二维和三维网格
griddata 插入二维或三维散点数据
griddatan 插入 N 维散点数据
scatteredInterpolant 插入二维或三维散点数据

优化

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

数值积分和微分方程

常微分方程

ode45 求解非刚性微分方程 - 中阶方法
ode23 求解非刚性微分方程 - 低阶方法
ode113 求解非刚性微分方程 - 变阶方法
ode15s 求解刚性微分方程和 DAE - 变阶方法
ode23s 求解刚性微分方程 - 低阶方法
ode23t 求解中等刚性的 ODE 和 DAE - 梯形法则
ode23tb 求解刚性微分方程 - 梯形法则 + 后向差分公式
ode15i 解算全隐式微分方程 - 变阶方法
decic 为 ode15i 计算一致的初始条件
odeget 提取 ODE 选项值
odeset 为 ODE 解算器创建或修改 options 结构体
deval 计算微分方程解结构体
odextend 扩展 ODE 的解

边界值问题

bvp4c 求常微分方程的边界值问题的解
bvp5c 求常微分方程的边界值问题的解
bvpinit 得出 BVP 解算器的初始估计值
bvpxtend 构造用于扩展边界值解的估计值结构体
bvpget 提取使用 bvpset 创建的 options 结构体中的属性
bvpset 创建或更改边界值问题的 options 结构体
deval 计算微分方程解结构体

时滞微分方程

dde23 求解带有固定时滞的时滞微分方程 (DDE)
ddesd 求解带有常规时滞的时滞微分方程 (DDE)
ddensd 求解中性类型的时滞微分方程 (DDE)
ddeget 从时滞微分方程 options 结构体中提取属性
ddeset 创建或更改时滞微分方程 options 结构体
deval 计算微分方程解结构体

偏微分方程

pdepe 对一维抛物-椭圆型 PDE 的初始边界值问题求解
pdeval 使用 pdepe 的输出计算 PDE 的数值解

数值积分和微分

integral 数值积分
integral2 对二重积分进行数值计算
integral3 对三重积分进行数值计算
quadgk 以自适应高斯-勒让德积分法计算数值积分
quad2d 以 tiled 方法计算二重数值积分
cumtrapz 累积梯形数值积分
trapz 梯形数值积分
polyint 多项式积分
del2 离散拉普拉斯算子
diff 差分和近似导数
gradient 数值梯度
polyder 多项式微分

傅里叶分析和滤波

fft 快速傅里叶变换
fft2 二维快速傅里叶变换
fftn N 维快速傅里叶变换
fftshift 将零频分量移到频谱中心
fftw 定义用来确定 FFT 算法的方法
ifft 逆向快速傅里叶变换
ifft2 二维逆向快速傅里叶变换
ifftn 多维逆快速傅里叶变换
ifftshift 逆零频平移
nextpow2 2 的更高次幂的指数
interpft 一维插值(FFT 方法)
conv 卷积和多项式乘法
conv2 二维卷积
convn N 维卷积
deconv 去卷积和多项式除法
filter 1 维数字滤波器
filter2 二维数字滤波器
ss2tf 将状态空间表示形式转换为传递函数
padecoef 时滞的 Padé 逼近

稀疏矩阵

spalloc 为稀疏矩阵分配空间
spdiags 提取并创建稀疏条带和对角矩阵
speye 稀疏单位矩阵
sprand 稀疏均匀分布随机矩阵
sprandn 稀疏正态分布随机矩阵
sprandsym 稀疏对称随机矩阵
sparse 创建稀疏矩阵
spconvert 从稀疏矩阵外部格式导入
issparse 确定输入是否为稀疏矩阵
nnz 非零矩阵元素的数目
nonzeros 非零矩阵元素
nzmax 为非零矩阵元素分配的存储量
spfun 将函数应用于非零稀疏矩阵元素
spones 将非零稀疏矩阵元素替换为一
spparms 为稀疏矩阵例程设置参数
spy 可视化稀疏模式
find 查找非零元素的索引和值
full 将稀疏矩阵转换为满矩阵
amd 近似最小阶数置换
colamd 列近似最小阶数排列
colperm 基于非零项计数的稀疏列置换
dmperm Dulmage-Mendelsohn 分解
randperm 随机置换
symamd 对称近似最小阶数置换
symrcm 稀疏反向 Cuthill-McKee 排序
pcg 预处理共轭梯度法
minres 最小残差法
symmlq 对称的 LQ 方法
gmres 广义最小残差法(通过重新启动)
bicg 双共轭梯度法
bicgstab 双共轭梯度稳定法
bicgstabl 双共轭梯度稳定法 (l)
cgs 共轭梯度二乘法
qmr 拟最小残差法
tfqmr 无转置拟最小残差法
lsqr LSQR 方法
ichol 不完全 Cholesky 分解
ilu 不完全 LU 分解
eigs 特征值和特征矢量的子集
svds 奇异值和矢量的子集
normest 2 范数估值
condest 1-范数条件数估计
sprank 结构秩
etree 消去树
symbfact 符号分解分析
spaugment 构造最小二乘增广系统
dmperm Dulmage-Mendelsohn 分解
etreeplot 绘制消去树
treelayout 设置树或森林的布局
treeplot 绘制树形图
gplot 对表示邻接矩阵的节点和链接绘图
unmesh 将边缘矩阵转换为坐标和拉普拉斯矩阵

图和网络算法

graph 创建无向图
digraph 创建有向图
addnode 将新节点添加到图
rmnode 从图中删除节点
addedge 向图添加新边
rmedge 从图中删除边
flipedge 反转边的方向
numnodes 图中节点的数量
numedges 图中边的数量
findnode 定位图中的节点
findedge 定位图中的边
reordernodes 对图节点重新排序
subgraph 提取子图
bfsearch 广度优先图搜索
dfsearch 深度优先图搜索
centrality 衡量节点的重要性
maxflow 图中的最大流
conncomp 图的连通分量
biconncomp 双连通图分量
condensation 图凝聚
bctree 块割点树图
minspantree 图的最小生成树
toposort 有向无环图的拓扑顺序
isdag 确定图是否为无环
transclosure 传递闭包
transreduction 传递归约
isisomorphic 确定两个图是否同构
isomorphism 计算两个图之间的等价关系
shortestpath 两个单一节点之间的最短路径
shortestpathtree 从节点的最短路径树
distances 所有节点对组的最短路径距离
adjacency 图邻接矩阵
incidence 图关联矩阵
laplacian 图拉普拉斯矩阵
degree 图节点的度
neighbors 图节点的相邻节点
nearest 半径范围内最近的邻点
indegree 节点的入度
outdegree 节点的出度
predecessors 前趋节点
successors 后继节点
plot 图的绘图
labeledge 为图边添加标签
labelnode 为图节点添加标签
layout 更改图的绘图布局
highlight 突出显示绘制的图中的节点和边
graph 具有无向边的图
digraph 具备有向边的图
GraphPlot 有向图和无向图的绘制

计算几何学

三角剖分表示法

triangulation 二维或三维三角剖分
tetramesh 四面体网格图
trimesh 三角形网格图
triplot 二维三角图
trisurf 三角形曲面图

Delaunay 三角剖分

delaunayTriangulation 二维和三维 Delaunay 三角剖分
delaunay Delaunay 三角剖分
delaunayn N 维 Delaunay 三角剖分
tetramesh 四面体网格图
trimesh 三角形网格图
triplot 二维三角图
trisurf 三角形曲面图

空间搜索

triangulation 二维或三维三角剖分
delaunayTriangulation 二维和三维 Delaunay 三角剖分
dsearchn N 维最近点搜索
tsearchn N 维最近单纯形搜索法
delaunay Delaunay 三角剖分
delaunayn N 维 Delaunay 三角剖分

边界区域

boundary 二维或三维空间内的一组点的边界
alphaShape 依据二维和三维中的点构建的多边形和多面体
convhull 凸包
convhulln N 维凸包
alphaShape 依据二维和三维中的点构建的多边形和多面体

Voronoi 图

patch 创建一个或多个填充多边形
voronoi Voronoi 图
voronoin N 维 Voronoi 图

基础多边形

polyarea 多边形的面积
inpolygon 位于多边形区域边缘内部或边缘上的点
rectint 矩形交叉区域

图形

二维图和三维图

线图

plot 二维线图
plot3 三维线图
loglog 对数-对数刻度图
semilogx 半对数图
semilogy 半对数图
errorbar 含误差条的线图
fplot 绘制表达式或函数
fplot3 三维参数化曲线绘图函数
fimplicit 绘制隐函数
LineSpec (Line Specification) 线条设定
ColorSpec (Color Specification) 颜色规范

饼图、条形图和直方图

bar 条形图
bar3 绘制三维条形图
barh 水平绘制条形图
bar3h 绘制水平三维条形图
histogram 直方图
histcounts 直方图 bin 计数
histogram2 二元直方图
histcounts2 二元直方图 bin 计数
rose 角度直方图绘制
pareto 帕累托图
area 填充区二维绘图
pie 饼图
pie3 三维饼图
histogram 数值数据的直方条形图
histogram2 二元数据的直方条形图

离散数据图

stem 绘制离散序列数据
stairs 阶梯图
stem3 绘制三维离散序列数据
scatter 散点图
scatter3 三维散点图
spy 可视化稀疏模式
plotmatrix 散点图矩阵
heatmap 创建热图

极坐标图

polarplot 在极坐标中绘制线条
polarscatter 极坐标中的散点图
polarhistogram 极坐标中的直方图
compass 绘制从原点发射出的箭头
ezpolar 易用的极坐标绘图函数
rlim 设置或查询极坐标轴的 r 轴范围
thetalim 设置或查询极坐标轴的 theta 轴范围
rticks 设置或查询 r 轴刻度值
thetaticks 设置或查询 theta 轴刻度值
rticklabels 设置或查询 r 轴刻度标签
thetaticklabels 设置或查询 theta 轴刻度标签
rtickformat 指定 r 轴刻度标签格式
thetatickformat 指定 theta 轴刻度标签格式
rtickangle 旋转 r 轴刻度标签
polaraxes 创建极坐标轴

等高线图

contour 矩阵的等高线图
contourf 填充的二维等高线图
contourc 低级等高线图计算
contour3 三维等高线图
contourslice 在体切片平面中绘制等高线
clabel 为等高线图添加高程标签
fcontour 绘制等高线

矢量场

feather 绘制速度矢量
quiver 箭头图或速度图
compass 绘制从原点发射出的箭头
quiver3 三维箭头图或速度图
streamslice 在切片平面中绘制流线图
streamline 根据二维或三维矢量数据绘制流线图

曲面、体积和多边形

曲面图和网格图
surf 曲面图
surfc 三维阴影曲面图下的等高线图
surface 创建曲面对象
surfl 具有基于颜色图的光照的曲面图
surfnorm 计算并显示三维曲面法向矢量
mesh 网格图
meshc 根据网格图绘制等高线图
meshz 围绕网格图绘制帷幕
hidden 消除网格图中的隐线
fsurf 绘制三维曲面
fmesh 绘制三维网格图
fimplicit3 绘制三维隐函数
waterfall 瀑布图
ribbon 条带图
contour3 三维等高线图
peaks 包含两个变量的示例函数
cylinder 生成圆柱
ellipsoid 生成椭圆面
sphere 生成球面
pcolor 伪彩(棋盘)图
surf2patch 将曲面数据转换为补片数据
三维可视化
contourslice 在体切片平面中绘制等高线
flow 包含三个变量的简单函数
isocaps 计算等值面端帽几何图
isocolors 计算等值面和补片颜色
isonormals 计算等值面顶点的法向矢量
isosurface 从体数据中提取等值面数据
reducepatch 缩减补片面的数量
reducevolume 缩减体数据集 内的元素数
shrinkfaces 减小补片面的大小
slice 三维体切片图
smooth3 平滑处理三维数据
subvolume 提取三维体数据集的子集
volumebounds 体数据的坐标和颜色范围
coneplot 在三维矢量场中以圆锥体形式绘制速度矢量
curl 计算矢量场的旋度和角速度
divergence 计算矢量场的散度
interpstreamspeed 基于流速插入流线图顶点
stream2 计算二维流线图数据
stream3 计算三维流线图数据
streamline 根据二维或三维矢量数据绘制流线图
streamparticles 绘制流粒子
streamribbon 根据矢量三维体数据生成三维流带图
streamslice 在切片平面中绘制流线图
streamtube 创建三维流管图
多边形
fill 填充的二维多边形
fill3 填充的三维多边形
patch 创建一个或多个填充多边形
surf2patch 将曲面数据转换为补片数据

动画

movie 播放录制的影片帧
getframe 捕获坐标轴或图形作为影片帧
frame2im 返回与影片帧关联的图像数据
im2frame 将图像转换为影片帧
animatedline 创建动画线条
comet 二维彗星图
comet3 三维彗星图
drawnow 更新图形并处理回调
refreshdata 指定数据源时刷新图中的数据
AnimatedLine 线条动画

格式和注释

标题和标签

title 添加标题
xlabel 为 x 轴添加标签
ylabel 为 y 轴添加标签
zlabel 为 z 轴添加标签
clabel 为等高线图添加高程标签
legend 在坐标轴上添加图例
colorbar 显示颜色标度的颜色栏
text 向数据点添加文本说明
texlabel 设置具有 TeX 字符的文本的格式
gtext 使用鼠标将文本添加到图形
line 创建原始线条
rectangle 创建带有尖角或圆角的矩形
annotation 创建注释

坐标轴外观

xlim 设置或查询 x 轴范围
ylim 设置或查询 y 轴范围
zlim 设置或查询 z 轴范围
axis 设置轴范围和纵横比
box 显示坐标轴轮廓
daspect 控制沿每个轴的数据单位长度
pbaspect 控制每个轴的相对长度
grid 显示或隐藏坐标轴网格线
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 转换数值数据以用于特定标尺
hold 添加新绘图时保留当前绘图
subplot 在平铺位置创建坐标轴
yyaxis 创建具有两个 y 轴的图
cla 清除坐标轴
axes 创建笛卡尔坐标轴
figure 创建图形窗口

颜色图

colormap 查看并设置当前颜色图
colorbar 显示颜色标度的颜色栏
rgbplot 绘制颜色图
colormapeditor 打开颜色图编辑器
brighten 增亮或加深颜色图
contrast 用于增强对比度的灰度颜色图
caxis 颜色轴标尺
spinmap 固定颜色图
hsv2rgb 将 HSV 颜色图转换为 RGB 颜色图
rgb2hsv 将 RGB 颜色图转换为 HSV 颜色图
parula parula 颜色图数组
jet Jet 颜色图数组
hsv hsv 颜色图数组
hot hot 颜色图数组
cool 冷色颜色图数组
spring Spring 颜色图数组
summer Summer 颜色图数组
autumn autumn 颜色图数组
winter Winter 颜色图数组
gray gray 颜色图数组
bone bone 颜色图数组
copper copper 颜色图数组
pink 粉色颜色图数组
lines 线条颜色图数组
colorcube Colorcube 颜色图数组
prism Prism 颜色图数组
flag flag 颜色图数组

三维场景控制

照相机视图
view 视点的指定
makehgtform 创建 4×4 变换矩阵
viewmtx 查看变换矩阵
cameratoolbar 以编程方式控制照相机工具栏
campan 围绕照相机位置旋转照相机目标
camzoom 放大和缩小场景
camdolly 移动照相机位置和目标
camlookat 定位照相机以查看对象或对象组
camorbit 围绕照相机目标旋转照相机
campos 设置或查询照相机位置
camproj 设置或查询投影类型
camroll 围绕观察轴旋转照相机
camtarget 设置或查询照相机目标点的位置
camup 设置或查询照相机的向上方向矢量
camva 设置或查询照相机视角
光照、透明度和阴影
camlight 在照相机坐标系中创建或移动光源对象
light 创建光源
lightangle 在球面坐标中创建或定位光源对象
lighting 指定光照算法
shading 设置颜色阴影属性
diffuse 计算漫反射率
material 控制曲面和补片的反射属性。
specular 计算镜面反射率
alim 设置或查询坐标轴的 alpha 范围
alpha 向坐标轴中的对象添加透明度
alphamap 指定图 alphamap(透明度)

图像

imshow 显示图像
image 从数组显示图像
imagesc 显示使用经过标度映射的颜色的图像
imread 从图形文件读取图像
imwrite 将图像写入图形文件
imfinfo 有关图形文件的信息
imformats 管理图像文件格式注册表
frame2im 返回与影片帧关联的图像数据
im2frame 将图像转换为影片帧
im2java 将图像转换 Java 图像
im2double 将图像转换为双精度值
ind2rgb 将索引图像转换为 RGB 图像
rgb2gray 将 RGB 图像或颜色图转换为灰度图
rgb2ind 将 RGB 图像转换为索引图像
imapprox 通过减少颜色数量来近似处理索引图像
dither 转换图像,通过抖动提高表观颜色分辨率
cmpermute 重新排列颜色图中的颜色
cmunique 消除颜色图中的重复颜色;将灰度或真彩色图像转换为索引图像

打印和保存

print 打印图形或保存为特定文件格式
saveas 将图形保存为特定文件格式
getframe 捕获坐标轴或图形作为影片帧
savefig 将图形和内容保存到 FIG 文件
openfig 打开保存在 FIG 文件中的图形
orient 打印或保存时使用的纸张方向
hgexport 导出图形
printopt 配置打印机默认设置

图形对象

图形对象属性

get 查询图形对象属性
set 设置图形对象属性
reset 将图形对象属性重置为其默认值
inspect 打开属性检查器

图形对象的标识

gca 当前坐标轴或图
gcf 当前图形的句柄
gcbf 包含正在执行其回调的对象的图形句柄
gcbo 正在执行其回调的对象的句柄
gco 当前对象的句柄
groot 图形根对象
ancestor 图形对象的父级
allchild 查找指定对象的所有子级
findall 查找所有图形对象
findobj 查找具有特定属性的图形对象
findfigs 查找可见的屏幕外图形
gobjects 初始化图形对象的数组
isgraphics 对有效的图形对象句柄为 True
ishandle 测试是否有效的图形或 Java 对象句柄
copyobj 复制图形对象及其子级
delete 删除文件或对象

图形对象编程

gobjects 初始化图形对象的数组
isgraphics 对有效的图形对象句柄为 True
isempty 确定数组是否为空
isequal 确定数组相等性
isa 确定输入是否为指定类的对象
clf 清除当前图形窗口
cla 清除坐标轴
close 删除指定图形

交互式控件和回调

uicontextmenu 创建上下文菜单
uimenu 在图形窗口中创建菜单和菜单项
dragrect 通过鼠标拖动矩形
rbbox 为区域选择创建橡皮筋框
refresh 重新绘制当前图形
shg 显示最新图形窗口

对象容器

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

指定图形输出的目标

hold 添加新绘图时保留当前绘图
ishold 当前保留状态
newplot 确定图形对象的绘制位置
clf 清除当前图形窗口
cla 清除坐标轴

图形性能

drawnow 更新图形并处理回调
opengl 控制 OpenGL 渲染

数据导入和分析

数据导入和导出

标准文件格式

文本文件
readtable 基于文件创建表
detectImportOptions 基于文件内容生成导入选项
writetable 将表写入文件
textscan 从文本文件或字符串读取格式化数据
dlmread 将 ASCII 分隔的数值数据文件读取到矩阵
dlmwrite 将矩阵写入到 ASCII 分隔文件
csvread 读取逗号分隔值 (CSV) 文件
csvwrite 写入逗号分隔值文件
type 显示文件内容
DelimitedTextImportOptions 为带分隔符的文本导入选项对象
FixedWidthImportOptions 等宽文本文件的导入选项对象
电子表格
readtable 基于文件创建表
detectImportOptions 基于文件内容生成导入选项
writetable 将表写入文件
xlsfinfo 确定文件是否包含 Microsoft Excel 电子表格
xlsread 读取 Microsoft Excel 电子表格文件
xlswrite 写入 Microsoft Excel 电子表格文件
importdata 从文件加载数据
SpreadsheetImportOptions 电子表格的导入选项对象
图像
im2java 将图像转换 Java 图像
imfinfo 有关图形文件的信息
imread 从图形文件读取图像
imwrite 将图像写入图形文件
Tiff LibTIFF 库例程的 MATLAB 网关
科学数据
NetCDF 文件
nccreate 在 NetCDF 文件中创建变量
ncdisp 在命令行窗口中显示 NetCDF 数据源内容
ncinfo 返回有关 NetCDF 数据源的信息
ncread 读取 NetCDF 数据源中的变量数据
ncreadatt 读取 NetCDF 数据源中的属性值
ncwrite 将数据写入 NetCDF 文件
ncwriteatt 将属性写入 NetCDF 文件
ncwriteschema 将 NetCDF 架构定义添加到 NetCDF 文件中

MATLAB 函数查询相关推荐

  1. 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍

    1.4 函数用法的简单介绍 1.4.1什么是函数 似乎很多人一听到函数这个词就会想到数学中的某个概念,然后对于恐惧数学的同学就开始打退堂鼓.在matlab当中到处可以用到函数,它的出现可以让我们用很简 ...

  2. MATLAB函数大全 .

    http://pleasaunce.blog.sohu.com/94162301.html   网上看到的,很珍贵,怕人家删了,就自己考过来了 附录1 常用命令 附录1.1 管理用命令 函数名 功能描 ...

  3. MATLAB函数汇总

    Matlab 函数参数汇总 MATLAB函数参考 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matla ...

  4. MATLAB 函数大全

    附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matlab演示程序 type 列出.M文 ...

  5. 《数字图像处理》冈萨雷斯,Matlab函数汇总 .

    <数字图像处理>冈萨雷斯,Matlab函数汇总 . 图像显示 colorbar 显示彩条 getimage 由坐标轴得到图像数据 ice(DIPUM) 交互彩色编辑 image 创建和显示 ...

  6. 非常全的 matlab 函数

    一.常用对象操作:除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who 可以查看当前工作空间变量名, who ...

  7. MATLAB函数解析:colormap——查看并设置当前颜色图

    MATLAB函数解析:colormap 语法 说明 示例 更改图窗的颜色图 将颜色图设置回默认值 对图窗中的每个坐标区使用不同的颜色图 指定颜色图的颜色数 创建自定义颜色图 返回用在绘图中的颜色图值 ...

  8. Matlab函数功能学习记录(1)

    初学乍练之作 优秀的Matlab讲解: 博客园 Matlab - 基础知识 csdn matlab库函数大全 my Matlab函数功能学习记录(2) Matlab特殊字符.命令和函数 Matlab实 ...

  9. MATLAB函数速查手册(修订版) - 电子书下载(高清版PDF格式+EPUB格式)

    MATLAB函数速查手册(修订版)-邓薇 在线阅读                   百度网盘下载(a8m9) 书名:MATLAB函数速查手册(修订版) 作者:邓薇 格式:EPUB, HTMLZ, ...

  10. [转载]线性规划问题和Matlab函数linprog的使用

    线性规划问题和Matlab函数linprog的使用 原文链接:https://blog.csdn.net/jbb0523/article/details/50596555 题目:线性规划问题和MATL ...

最新文章

  1. 【Java调试】通过SqlSessionFactory类对象获取mapper文件内的动态SQL在执行时的完整SQL及参数(2种使用方法+测试Demo及结果)
  2. JBoss模块很糟糕,无法在JBoss 7下使用自定义Resteasy / JAX-RS
  3. Discuz论坛架设从零起步之四
  4. 谈SQL SERVER数据库中的索引
  5. keras中文版官方文档
  6. 批量图片处理:如何给多个图片都加上连续的序号?
  7. 从聚合数据请求菜谱大全接口数据,解析显示到ListView
  8. 【电路设计小白】ADC芯片配置学习之一初期理论
  9. Linux平台C++ 实现毫秒/微妙级时间获取或者延时
  10. Excel 注解介绍.第一篇
  11. c语言指针部分上机,北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)--...
  12. 计算机科学经典著作(留作纪念)
  13. Vue3+TypeScript实现网易云音乐WebApp(解析歌词,并实现自行匹配滚动)
  14. 线上Mysql数据库崩溃事故的原因和处理
  15. javaweb简单小项目-投票系统
  16. 解决苹果M1芯片无法通过绿联转接器连接网线的问题
  17. 一鸣心所向学习力提升培训:前人智慧,后人总结!如何10倍提升自己学习能力!
  18. 使用python 加代理刷流量
  19. KD101磁粉制动器驱动
  20. mysql数据库文件瘦身_mysql数据库ibdata1文件瘦身

热门文章

  1. 用最小二乘法求斜率c语言,求一个用最小二乘法求拟合曲线表达式的C++程序,不需要图像,只要斜率和截距就行~...
  2. 和风天气开发平台使用
  3. 利用IDM下载QQ群文件
  4. 更加清晰的报名要点讲解视频(附图文介绍)
  5. 【目标检测】YOLOv3:An Incremental Improvement
  6. 2db多少功率_功率换算(dB与W).doc
  7. [编程题]雀魂启动! C++
  8. css3 3d 过 锯齿,css3 3d旋转 出现锯齿_html/css_WEB-ITnose
  9. pdf文档页码怎么添加
  10. 卡片跳转快应用指定页面,如何点返回直接退出快应用回到卡片