完整版MATLAB函数参考表经典大全.docx
《完整版MATLAB函数参考表经典大全.docx》由会员分享,可在线阅读,更多相关《完整版MATLAB函数参考表经典大全.docx(89页珍藏版)》请在冰点文库上搜索。
完整版MATLAB函数参考表经典大全
MATLAB 函数参考
(一) 常用命令
1.1 管理常用命令
函数名
addpath
demo
doc
help
功能描述
增加一条搜索路径
运行 Matlab 演示程序
装入超文本文档
启动联机帮助
函数名
rmpath
type
version
what
功能描述
删除一条搜索路径
列出.M 文件
显示 Matlab 的版本号
列出当前目录下的有关文件
lasterr
lookfor
path
显示最后一条信息
搜索关键词的帮助
设置或查询 Matlab 路径
whatsnew 显示 Matlab 的新特性
which 造出函数与文件所在的目录
1.2 管理变量与工作空间用命令
函数名
clear
disp
length
功能描述
删除内存中的变量与函数
显示矩阵与文本
查询向量的维数
函数名
pack
save
size
功能描述
整理工作空间内存
将工作空间中的变量存盘
查询矩阵的维数
load
从文件中装入数据
who,whos 列出工作空间中的变量名
1.3 文件与操作系统处理命令
函数名
cd
delete
diary
dir
!
功能描述
改变当前工作目录
删除文件
将 Matlab 运行命令存盘
列出当前目录的内容
执行操作系统命令
函数名
edit
matlabroot
tempdir
tempname
功能描述
编辑.M 文件
获得 Matlab 的安装根目录
获得系统的缓存目录
获得一个缓存(temp)文件
1.4 窗口控制命令
函数名
功能描述 函数名 功能描述
echo
format
显示文件中的 Matlab 中的命令 more
设置输出格式
控制命令窗口的输出页面
1.5 启动与退出命令
函数名功能描述函数名功能描述
1
matlabrc
startup
启动主程序 quit 退出 Matlab 环境
Matlab 自启动程序
(二) 运算符号与特殊字符
2.1 运算符号与特殊字符
函数名
+
-
*
.*
^
.^
kron
\
/
.\
./
:
()
[]
{}
.
.
xor
功能描述
加
减
矩阵乘
向量乘
矩阵乘方
向量乘方
矩阵 kron 积
矩阵左除
矩阵右除
向量左除
向量右除
向量生成或子阵提取
下标运算或参数定义
矩阵生成
结构字段获取符
点乘运算 ,常与其他运算符联合
使用(如.\)
逻辑运算之异成
函数名
...
;
%
!
.
=
==
~=
<
<=
>
>=
&
|
~
功能描述
续行标志
分行符(该行结果不显示)
分行符(该行结果显示)
注释标志
操作系统命令提示符
矩阵转置
向量转置
赋值运算
关系运算之相等
关系运算之不等
关系运算之小于
关系运算之小于等于
关系运算之大于
关系运算之大于等于
逻辑运算之与
逻辑运算之或
逻辑运算之非
2.2 逻辑函数
函数名 功能描述函数名
功能描述
all测试向量中所用元素是否为真
is*( 一 类 函
数)
检测向量状态.其中*表示
一个确定的函数(isinf)
any
exist
测试向量中是否有真元素
检验变量或文件是否定义
*isa
logical
检测对象是否为某一个类的对
象
将数字量转化为逻辑量
2
find查找非零元素的下标
(三) 语言结构与调试
3.1 编程语言
函数名功能描述
函数名
功能描述
builtin
eval
feval
执行 Matlab 内建的函数
执行 Matlab 语句构成的字符串
执行字符串指定的文件
global
nargchk
script
定义全局变量
函数输入输出参数个数检验
Matlab 语句及文件信息
functionMatlab 函数定义关键词
3.2 控制流程
函数名
break
case
else
elseif
end
error
for
功能描述
中断循环执行的语句
与 switch 结合实现多路转移
与 if 一起使用的转移语句
与 if 一起使用的转移语句
结束控制语句块
显示错误信息
循环语句
函数名
if
otherwise
return
switch
warning
while
功能描述
条件转移语句
多路转移中的缺省执行部分
返回调用函数
与 case 结合实现多路转移
显示警告信息
循环语句
3.3 交互输入
函数名
input
keyboard
功能描述
请求输入
启动键盘管理
函数名
menu
pause
功能描述
菜单生成
暂停执行
3.4 面向对象编程
函数名
class
double
inferiorto
inline
功能描述
生成对象
转换成双精度型
建立类的层次关系
建立一个内嵌对象
函数名
isa
superiorto
unit8
功能描述
判断对象是否属于某一类
建立类的层次关系
转换成 8 字节的无符号整数
3.5 调试
函数名
dbclear
功能描述
清除调试断点
函数名
dbstatus
功能描述
列出所有断点情况
3
dbcont
dbdown
dbmex
dbquit
dbstack
调试继续执行
改变局部工作空间内存
启动对 Mex 文件的调试
退出调试模式
列出函数调用关系
dbstep
dbstop
sbtype
dbup
单步执行
设置调试断点
列出带命令行标号的.M 文件
改变局部工作空间内容
(四) 基本矩阵与矩阵处理
4.1 基本矩阵
函数名
eye
linspace
logspace
ones
功能描述
产生单位阵
构造线性分布的向量
构造等对数分布的向量
产生元素全部为 1 的矩阵
函数名
rand
randn
zeros
:
功能描述
产生随机分布矩阵
产生正态分布矩阵
产生零矩阵
产生向量
4.2 特殊向量与常量
函数名
ans
computer
eps
flops
i
inf
功能描述
缺省的计算结果变量
运行 Matlab 的机器类型
精度容许误差(无穷小)
浮点运算计数
复数单元
无穷大
函数名
non
nargin
nargout
pi
realmax
realmin
功能描述
非数值常量常由 0/0 或 Inf/Inf 获
得
函数中参数输入个数
函数中输出变量个数
圆周率
最大浮点数值
最小浮点数值
inputname输入参数名
varargin
函数中输入的可选参数
j复数单元varargout函数中输出的可选参数
4.3 时间与日期
函数名
calender
clock
cputime
date
datenum
datestr
datevoc
功能描述
日历
时钟
所用的 CPU 时间
日期
日期(数字串格式)
日期(字符串格式)
日期(年月日分立格式)
函数名
eomday
etime
now
tic
toc
weekday
功能描述
计算月末
所用时间函数
当前日期与时间
启动秒表计时器
读取秒表计时器
星期函数
4
4.4 矩阵处理
函数名
cat
diag
fliplr
flipud
repmat
功能描述
向量连接
建立对角矩阵或获取对角向
量
按左右方向翻转矩阵元素
按上下方向翻转矩阵元素
复制并排列矩阵函数
函数名
reshape
rot90
tril
triu
功能描述
改变矩阵行列个数
将矩阵旋转 90 度
取矩阵的下三角部分
取矩阵的上三角部分
(五) 特殊矩阵
函数名
compan
gallery
hadamard
hankel
hilb
功能描述
生成伴随矩阵
生成一些小的测试矩阵
生成 hadamard 矩阵
生成 hankel 矩阵
生成 hilbert 矩阵
函数名
invhilb
magic
pascal
toeplitz
wilkinson
功能描述
生成逆 hilbert 矩阵
生成 magic 矩阵
生成 pascal 矩阵
生成 toeplitz 矩阵
生成 wilkinson 特征值测试矩
阵
(六)数学函数
6.1 三角函数
函数名
sin/asin
sinh/asinh
cos/acos
cosh/acosh
tan/atan
tanh/atanh
atan2
功能描述
正弦/反正弦函数
双曲正弦/反双曲正弦函数
余弦/反余弦函数
双曲余弦/反双曲余弦函数
正切/反正切函数
双曲正切/反双曲正切函数
四个象限内反正切函数
函数名
sec/asec
sech/asech
csc/acsc
csch/acsch
cot/acot
coth/acoth
功能描述
正割/反正割函数
双曲正割/反双曲正割函数
余割/反余割函数
双曲余割/反双曲余割函数
余切/反余切函数
双曲余切/反双曲余切函数
6.2 指数函数
函数名
exp
log
功能描述
指数函数
自然对数函数
函数名
log10
sqrt
功能描述
常用对数函数
平方根函数
5
6.3 复数函数
函数名
abs
angle
conj
功能描述
绝对值函数
角相位函数
共轭复数函数
函数名
imag
real
功能描述
求虚部函数
求实部函数
6.4 数值处理
函数名
fix
floor
ceil
功能描述
沿零方向取整
沿-∞方向取整
沿+∞方向取整
函数名
round
rem
sign
功能描述
舍入取整
求除法的余数
符号函数
6.5 其他特殊数学函数
函数名
airy
besselh
bessili
besselk
besselj
bessely
beta
betainc
betaln
elipj
ellipke
erf
erfc
功能描述
airy 函数
bessel 函数(hankel 函数)
改进的第一类 bessel 函数
改进的第二类 bessel 函数
第一类 bessel 函数
第二类 bessel 函数
beta 函数
非完全的 beta 函数
beta 对数函数
Jacobi 椭圆函数
完全椭圆积分
误差函数
互补误差函数
函数名
erfcx
erfinv
expint
gamma
gammainc
gammaln
gcd
lcm
log2
legendre
pow2
rat
rats
功能描述
比例互补误差函数
逆误差函数
指数积分函数
gamma 函数
非完全 gamma 函数
gamma 对数函数
最大公约数
最小公倍数
分割浮点数
legendre 伴随函数
基 2 标量浮点数
有理逼近
有理输出
(七) 坐标转换
函数名
cart2pol
功能描述
笛卡儿坐标到极坐标转换
函数名
pol2cart
功能描述
极坐标到笛卡儿坐标转换
cart2sph
笛卡儿坐标到球面坐标转换 sph2cart
(八)矩阵函数
球面坐标到笛卡儿坐标转换
6
8.1 矩阵分析
函数名
cond
det
norm
null
orth
rank
功能描述
求矩阵的条件数
求矩阵的行列式
求矩阵的范数
右零空间
正交空间
求矩阵的秩
函数名
rcond
rref
rrefmovie
subspace
trace
功能描述
LINPACK 倒数条件估计
矩阵的行阶梯型实现
消元法解方程演示
子空间
矩阵的迹
8.2 线性方程
函数名
/,\
chol
inv
lscov
lu
功能描述
线性方程求解
Cholesky 分解
矩阵求逆
最小二乘方差
矩阵的 LU 三角分解
函数名
nnls
pinv
qr
qrdelete
qrinsert
功能描述
非零最小二乘
求伪逆矩阵
矩阵的 QR 分解
QR 分解中删除一行
QR 分解中插入一行
8.3 特征值与奇异值
函数名
功能描述 函数名 功能描述
banlance
改进特征值精度的均衡变换 qz
QZ 算法求矩阵特征值
cdf2rdf
复块对角阵到实块对角阵转
换
rdf2cdf
实块对角阵到复块对角阵转
换
eig
求矩阵的特征值和特征向量 schur
Schur 分解
hess
poly
求 Hessenberg 矩阵
求矩阵的特征多项式
svd
奇异值分解
8.4 矩阵函数
函数名
expm
funm
功能描述
矩阵指数函数
矩阵任意函数
函数名
logm
sqrtm
功能描述
矩阵对数函数
矩阵平方根
(九) 数据分析与 Fourier 变换函数
9.1 基本运算
函数名功能描述函数名功能描述
7
cumprod
cumsum
max
min
mean
median
向量累积
向量累加
求向量中最大元素
求向量中最小元素
求向量中各元素均值
求向量中中间元素
prod
sort
sortrows
std
sum
trapz
对向量中各元素求积
对向量中各元素排序
对矩阵中各行排序
求向量中各元素标准差
对向量中各元素求和
梯形法求数值积分
9.2 微分计算
函数名
del2
diff
功能描述
离散 Laplace 变换
差分于近视微分
函数名
gradient
功能描述
梯度计算
9.3 滤波与卷积
函数名
Conv
conv2
Deconv
功能描述
卷给与多项式乘法
二维卷积
因式分解与多项式乘法
函数名
filter
filter2
功能描述
一维数字滤波
二维数字滤波
9.4 方差处理
函数名
corrcoef
功能描述
相关系数计算
函数名
cov
功能描述
协方差计算
9.5Fourier 变换
函数名
abs
angle
cplxpair
fft
fft2
功能描述
绝对值函数
相角函数
依共轭复数对重新排序
离散 Fourier 变换
二维离散 Fourier 变换
函数名
fftshift
ifft
ifft2
unwrap
功能描述
fft 与 fft2 输出重排
离散 Fourier 逆变换
二维离散 Fourier 逆变换
相角矫正
(十) 多项式处理函数
10.1 多项式处理
函数名
conv
deconv
功能描述
卷机与多项式乘法
因式分解与多项式乘法
函数名
polyfit
polyval
功能描述
数据的多项式拟合
多项式求值
8
poly
polyder
polyeig
求矩阵的特征多项式
多项式求导
多项式特征值
polyvalm
residue
roots
多项式矩阵求值
部分分式展开
求多项式的根
10.2 数据插值
函数名
griddata
interp1
interp2
interp3
功能描述
数据网络的插值生成
一维插值(查表)
二维插值(查表)
三维插值(查表)
函数名
interpft
interpn
meshgrid
spline
功能描述
一维插值(FFT 方法)
多维插值(查表)
构造三维图形用 x,y 阵列
三次样条插值
(十一) 非线性数值方法
函数名
dblquad
fmin
fmins
功能描述
双重积分
单变量最优化函数
多变量最优化函数
函数名
odeget
odeset
quad
功能描述
获得微分方程求解的可选
参数
设置微分方程求解的可选
参数
低阶数值积分方法
ode45,ode23,
ode113, 微分方程数值解法
quad8
高阶数值积分方法
ode15s,ode23s
odefile对文件定义的微分方程求
解
(十二) 稀疏矩阵函数
12.1 基本稀疏矩阵
函数名
spdiags
speye
sprand
功能描述
稀疏对角矩阵
稀疏单位矩阵
稀疏均匀分布随机矩阵
函数名
sprandn
sprandsym
功能描述
稀疏正态分布随机矩阵
稀疏对称随机矩阵
12.2 稀疏矩阵转换
函数名
find
full
功能描述
查找非零元素下标
稀疏矩阵转换为常规矩阵
函数名
sparse
spconvert
功能描述
常规矩阵转换为稀疏矩阵
由外部格式引入稀疏矩阵
9
12.3 处理非零元素
函数名
issparse
mmz
nonzeros
功能描述
判断元素是否为稀疏矩阵
稀疏矩阵的非零元素个数
稀疏矩阵的非零元素
函数名
nzmax
spalloc
spfun
功能描述
允许的非零元素空间
为非零元素定位存储空间
为非零元素定义处理函数
12.4 稀疏矩阵可视化
函数名
gplot
功能描述
绘制图论图形
函数名
spy
功能描述
绘制稀疏矩阵结构
12.5 排序算法
函数名
colmmd
colperm
功能描述
列最小度排序
由非零元素的个数排序各
列
函数名
randperm
symmd
功能描述
产生随机置换向量
对称最小度排序
dmperm
Dulmage-Mendelsohn 分解 symrcm
反向 Cuthill-McKee 排序
12.6 范数、条件数
函数名
condest
sprank
功能描述
估算||*||1 范数
计算结构秩
函数名
normest
功能描述
估算||*||2 范数
12.7 特征值与奇异值
函数名
功能描述 函数名 功能描述
eigs
求稀疏矩阵特征值和特征
向量
svds
稀疏矩阵奇异值分解
12.8 其他
函数名
spaugment
spparms
功能描述
最小二乘算法形成
设置稀疏矩阵参数
函数名
symbact
功能描述
符号因子分解
(十三) 图形绘制
13.1 基本二维图形
函数名功能描述函数名功能描述
10
fill
loglog
plot
填充二维多边形
全对数二维坐标绘制
线性坐标图形绘制
polar
semilogx
semilogy
极坐标图形绘制
x 轴半对数坐标图形绘制
y 轴半对数坐标图形绘制
13.2 基本三维图形
函数名
fill3
mesh
功能描述
三维多边形填充
三维网格图形绘制
函数名
plot3
surf
功能描述
三维线或点型图绘制
三维表面图形绘制
13.3 三维颜色控制
函数名
brighten
caxis
colormap
功能描述
图形亮度调整
坐标轴伪彩色设置
调色板设置
函数名
hidden
shading
功能描述
网格图的网格线开关设置
设置渲染模式
13.4 三维光照模型
函数名
diffuse
lighting
specular
功能描述
图象漫射处理
光照模式设置
设置镜面反射
函数名
surf1
surfnorm
功能描述
带光照的三维表面绘制
曲面法线
13.5 标准调色板设置
函数名
功能描述 函数名 功能描述
bone
cool
copper
flag
gray
带有蓝色调的灰色的调色板 hot
以天蓝粉色为基色的调色板 hsv
线性铜色调的调色板 pink
以红白蓝黑为基色的调色板 prism
线性灰度调色板
以黑红黄白为基色的调色板
色度饱和度亮度调色板
粉色色调的调色板
光谱颜色表
13.6 三维视点控制
函数名
rotate3d
view
功能描述
设置三维旋转开关
设置视点
函数名
viewmtx
功能描述
求视转换矩阵
13.7 坐标轴控制
函数名功能描述函数名功能描述
11
axis
axes
box
grid
坐标轴标度设置
坐标轴位置设置
坐标轴盒状显示
坐标网格线开关设置
hold
subplot
zoom
设置当前图形保护模式
将图形窗口分成几个区域
二维图形缩放
13.8 图形注解
函数名
colorbar
gtext
text
title
功能描述
颜色条设置
在鼠标位置加文字说明
在图形上加文字说明
给图形加标题
函数名
xlabel
ylabel
zlabel
功能描述
给图形的 x 轴加文字说明
给图形的 y 轴加文字说明
给图形的 z 轴加文字说明
13.9 拷贝与打印
函数名
print
orintopt
功能描述
打印图形或将图形存盘
设置打印机为默认值
函数名
orient
功能描述
设置纸的方向
(十四) 特殊图形
14.1 特殊二维图形
函数名
功能描述 函数名
功能描述
area
bar
barh
bar3
bar3h
comet
errorbar
区域填充
条形图绘制
水平条形图绘制
3 维条形图绘制
3 维水平条形图绘制
彗星状轨迹绘制
误差条形图绘制
feather
fplot
hist
pareto
pie
stem
stairs
羽状条形图绘制
给定函数绘制
直方图绘制
pareto 图绘制
饼状图绘制
离散序列图形绘制
梯形图绘制
14.2