admin 管理员组文章数量: 887021
2024年2月27日发(作者:language tool网页版)
一 matlab常用函数
1、特殊变量与常数
ans
computer
eps
inf
i
inputname
NaN
nargin
nargout
pi
nargoutchk
realmax
realmin
varargin
varargout
计算结果的变量名
确定运行的计算机
浮点相对精度
无穷大
虚数单位
输入参数名
非数
输入参数个数
输出参数的数目
圆周率
有效的输出参数数目
最大正浮点数
最小正浮点数
实际输入的参量
实际返回的参量
2、操作符与特殊字符
+
-
*
.*
^
.^
/
./
kron
:
()
[]
.
..
...
,
加
减
矩阵乘法
数组乘(对应元素相乘)
矩阵幂
数组幂(各个元素求幂)
左除或反斜杠
右除或斜面杠
数组除(对应元素除)
Kronecker张量积
冒号
圆括
方括
小数点
父目录
继续
逗号(分割多条命令)
1 / 36
;
%
!
'
=
==
<>
&
|
~
xor
分号(禁止结果显示)
注释
感叹号
转置或引用
赋值
相等
不等于
逻辑与
逻辑或
逻辑非
逻辑异或
3、基本数学函数
abs
acos,acodh
acot,acoth
acsc,acsch
angle
asec,asech
secant
asin,asinh
atan,atanh
tangent
atan2
ceil
complex
conj
cos,cosh
csc,csch
cot,coth
exp
fix
floor
gcd
imag
lcm
log
log2
log10
mod
nchoosek
绝对值和复数模长
反余弦,反双曲余弦
反余切,反双曲余切
反余割,反双曲余割
相角
反正割,反双曲正割
正切
反正弦,反双曲正弦
反正切,双曲正切
正切
四象限反正切
向着无穷大舍入
建立一个复数
复数配对
余弦,双曲余弦
余切,双曲余切
余切,双曲余切
指数
朝0方向取整
朝负无穷取整
最大公因数
复数值的虚部
最小公倍数
自然对数
以2为底的对数
常用对数
有符号的求余
二项式系数和全部组合数
2 / 36
real
rem
round
sec,sech
sign
sin,sinh
sqrt
tan,tanh
复数的实部
相除后求余
取整为最近的整数
正割,双曲正割
符号数
正弦,双曲正弦
平方根
正切,双曲正切
4、基本矩阵和矩阵操作
blkding
eye
linespace
logspace
numel
ones
rand
randn
zeros
colon
cat
diag
fliplr
flipud
repmat
reshape
roy90
tril
triu
dot
cross
ismember
intersect
setxor
setdiff
union
从输入参量建立块对角矩阵
单位矩阵
产生线性间隔的向量
产生对数间隔的向量
元素个数
产生全为1的数组
均匀颁随机数和数组
正态分布随机数和数组
建立一个全0矩阵
等间隔向量
连接数组
对角矩阵和矩阵对角线
从左自右翻转矩阵
从上到下翻转矩阵
复制一个数组
改造矩阵
矩阵翻转90度
矩阵的下三角
矩阵的上三角
向量点集
向量叉集
检测一个集合的元素
向量的交集
向量异或集
向是的差集
向量的并集
5、数值分析和傅立叶变换
cumprod
cumsum
累积
累加
3 / 36
cumtrapz
factor
inpolygon
max
mean
mediam
min
perms
polyarea
primes
prod
rectint
sort
sortrows
std
sum
trapz
var
del2
diff
gradient
cov
corrcoef
conv2
conv
filter
deconv
filter2
cplxpair
fft
fft2
fftshift
ifft
ifft2
ifftn
ifftshift
nextpow2
unwrap
累计梯形法计算数值微分
质因子
删除多边形区域内的点
最大值
数组的均值
中值
最小值
所有可能的转换
多边形区域
生成质数列表
数组元素的乘积
矩形交集区域
按升序排列矩阵元素
按升序排列行
标准偏差
求和
梯形数值积分
方差
离散拉普拉斯
差值和微分估计
数值梯度
协方差矩阵
相关系数
二维卷积
卷积和多项式乘法
IIR或FIR滤波器
反卷积和多项式除法
二维数字滤波器
将复数值分类为共轭对
一维的快速傅立叶变换
二维快速傅立叶变换
将FFT的DC分量移到频谱中心
一维快速反傅立叶变换
二维傅立叶反变换
多维快速傅立叶变换
反FFT偏移
最靠近的2的幂次
校正相位角
6、多项式与插值
conv
卷积和多项式乘法
4 / 36
roots
poly
polyder
polyeig
polyfit
polyint
polyval
polyvalm
residue
interp1
interp2
interp3
interpft
interpn
meshgrid
ndgrid
pchip
ppval
spline
多项式的根
具有设定根的多项式
多项式微分
多项式的特征根
多项式拟合
解析多项式积分
多项式求值
矩阵变量多项式求值
部分分式展开
一维插值
二维插值
三维插值
使用FFT的一维插值
多维插值
为3维点生成x和y的网格
生成多维函数和插值的数组
分段3次Hermite插值多项式
分段多项式的值
3次样条数据插值
7、绘图函数
bar
barh
hist
histc
hold
loglog
pie
plot
polar
semilogy
semilogx
subplot
bar3
bar3h
comet3
cylinder
fill3
plot3
quiver3
slice
竖直条图
水平条图
直方图
直方图计数
保持当前图形
x,y对数坐标图
饼状图
绘二维图
极坐标图
y轴对数坐标图
x轴对数坐标
绘制子图
数值3D竖条图
水平3D条形图
3D慧星图
圆柱体
填充的3D多边形
3维空间绘图
3D震动(速度)图
体积薄片图
5 / 36
sphere
stem3
waterfall
trisurf
clabel
datetick
grid
gtext
legend
plotyy
title
xlabel
ylabel
zlabel
contour
contourc
contourf
hidden
meshc
mesh
peaks
surf
surface
surfc
surfl
trimesh
球
绘制离散表面数据
绘制瀑布
三角表面
增加轮廓标签到等高线图中
数据格式标记
加网格线
用鼠标将文本放在2D图中
图注
左右边都绘Y轴
标题
X轴标签
Y轴标签
Z轴标签
等高线图
等高线计算
填充的等高线图
网格线消影
连接网格/等高线
具有参考轴的3D网格
具有两个变量的采样函数
3D阴影表面图
建立表面低层对象
海浪和等高线的结合
具有光照的3D阴影表面
三角网格图
二 Matlab常用指令
1、通用信息查询(General information)
demo
help
helpbrowser
helpdesk
helpwin
info
subscribe
ver
version
演示程序
在线帮助指令
超文本文档帮助信息
超文本文档帮助信息
打开在线帮助窗
MATLAB和MathWorks公司的信息
MATLAB用户注册
MATLAB和TOOLBOX的版本信息
MATLAB版本
6 / 36
whatsnew
显示版本新特征
2、工作空间管理(Managing the workspace)
clear
exit
load
pack
quit
save
who
whos
workspace
从内存中清除变量和函数
关闭MATLAB
从磁盘中调入数据变量
合并工作内存中的碎块
退出MATLAB
把内存变量存入磁盘
列出工作内存中的变量名
列出工作内存中的变量细节
工作内存浏览器
3 、管理指令和函数(Managing commands and functions)
edit
edit
inmem
mex
open
pcode
type
what
which
矩阵编辑器
打开M文件
查看内存中的P码文件
创建MEX文件
打开文件
生成P码文件
显示文件内容
列出当前目录上的M、MAT、MEX文件
确定指定函数和文件的位置
4 、搜索路径的管理(Managing the seach patli)
addpath
rmpath
path
pathtool
添加搜索路径
从搜索路径中删除目录
控制MATLAB的搜索路径
修改搜索路径
5、指令窗控制(Controlling the command window)
beep
echo
diary
format
more
产生beep声
显示命令文件指令的切换开关
储存MATLAB指令窗操作内容
设置数据输出格式
命令窗口分页输出的控制开关
7 / 36
6、操作系统指令(Operating system commands)
cd
computer
copyfile
delete
dir
dos
getenv
ispc
isunix
mkdir
pwd
unix
vms
web
!
改变当前工作目录
计算机类型
文件拷贝
删除文件
列出的文件
执行dos指令并返还结果
给出环境值
MATLAB为PC(Windows)版本则为真
MATLAB为Unix版本则为真
创建目录
改变当前工作目录
执行unix指令并返还结果
执行vms dcl指令并返还结果
打开web浏览器
执行外部应用程序
三 Matlab运算符和特殊算符
1、算术运算符(Arithmetic operators)
+
-
*
.*
^
.^
/
./或.
加
减
矩阵乘
数组乘
矩阵乘方
数组乘方
反斜杠或左除
斜杠或右除
数组除
[注]本表第三栏括号中的字符供在线救助时help指令引述用
2、关系运算符(Relational operators)
==
~=
等号
不等号
8 / 36
<
>
<=
>=
小于
大于
小于或等于
大于或等于
3、逻辑操作(Logical operators)
&
|
~
xor
any
all
逻辑与
逻辑或
逻辑非
异或
有非零元则为真
所有元素均非零则为真
4、特殊算符(Special characters)
:
()
[]
{}
@
.
.
..
?
,
;
%
!
=
ˊ
ˊ
.ˊ
[,]
[;]
(),{},.
(),{},.
subsindex
冒号
圆括号
方括号
花括号
创建函数句柄
小数点
构架域的关节点
父目录
续行号
逗号
分号
注释号
调用操作系统命令
赋值符号
引号
复数转置号
转置号
水平串接
垂直串接
下标赋值
下标标识
下标标识
9 / 36
四 Matlab编程语言结构
1、控制语句(Control flow)
break
case
catch
continue
else
elseif
end
for
if
otherwise
return
switch
try
while
终止最内循环
同switch一起使用
同try一起使用
将控制转交给外层的for或while循环
同if一起使用
同if一起使用
结束for,while,if语句
按规定次数重复执行语句
条件执行语句
可同switch一起使用
返回
多个条件分支
try-cathch结构
不确定次数重复执行语句
2、 计算运行(Evaluation and execution)
assignin
builtin
eval
evalc
evalin
feval
run
跨空间赋值
执行内建的函数
字符串宏指令
执行MATLAB字符串
跨空间计算串表达式的值
函数宏指令
执行脚本文件
3、 脚本文件、函数及变量(Scripts,function,and variables)
exist
function
global
isglobal
iskeyword
mfilename
persistent
script
检查变量或函数是否被定义
函数文件头
定义全局变量
若是全局变量则为真
若是关键字则为真
正在执行的M文件的名字
定义永久变量
MATLAB命令文件
10 / 36
4、宗量处理(Augument handling)
inputname
nargchk
nargin
nargout
nargoutchk
varagin
varagout
实际调用变量名
输入变量个数检查
函数输入宗量的个数
函数输出宗量的个数
输出变量个数检查
输入宗量
输出宗量
5、信息显示(Message display)
disp
display
error
fprintf
lasterr
lastwarn
sprintf
warning
显示矩阵和文字内容
显示矩阵和文字内容的重载函数
显示错误信息
把格式化数据写到文件或屏幕
最后一个错误信息
最后一个警告信息
按格式把数字转换为串
显示警告信息
6 、交互式输入(Interactive input)
input
keyboard
pause
uicontrol
uimenu
提示键盘输入
激活键盘做为命令文件
暂停
创建用户界面控制
创建用户界面菜单
五 Matlab基本矩阵函数和操作
1、 基本矩阵(Elementary matrices)
eye
linspace
logspace
meshgrid
ones
单位阵
线性等分向量
对数等分向量
用于三维曲面的分格线坐标
全1矩阵
11 / 36
rand
randn
repmat
zeros
:
均匀分布随机阵
正态分布随机阵
铺放模块数组
全零矩阵
矩阵的援引和重排
2、 矩阵基本信息(Basic array information)
disp
isempty
isequal
islogical
isnumeric
length
logical
ndims
size
显示矩阵和文字内容
若是空矩阵则为真
若对应元素相等则为1
尤其是逻辑数则为真
若是数值则为真
确定向量的长度
将数值转化为逻辑值
数组A的维数
确定矩阵的维数
3、 矩阵操作(Matrix manipulateion)
blkdiag
diag
end
find
fliplr
flipud
flipdim
ind2sub
reshape
rot90
sub2idn
tril
triu
块对角阵串接
创建对角阵,抽取对角向量
数组的长度,即最大下标
找出非零元素1的下标
矩阵的左右翻转
矩阵的上下翻转
交换对称位置上的元素
据单下标换算出全下标
矩阵变维
矩阵逆时针90°旋转
据全下标换算出单下标
抽取下三角阵
抽取上三角阵
4、特殊变量和常数(Special variables and constants)
ans
eps
i,j
inf或Inf
isfinite
最新表达式的运算结果
浮点相对误差
虚数单位
无穷大
若是有限数则为真
12 / 36
isinf
isnan
NaN或nan
pi
realmax
realmin
why
5、特殊矩阵(Specialized matrices)
compan
gallery
hadamard
hankel
hilb
invhilb
magic
pascal
rosser
toeplitz
vander
wilkinson
若是无穷大则为真
若为非数则为真
非数
3.97?.
最大浮点数
最小正浮点数
一般问题的简明答案
伴随矩阵
一些小测试矩阵
Hadamard矩阵
Hankel矩阵
Hilbert矩阵
逆Hilbert矩阵
魔方阵
Pascal矩阵
典型对称特征值实验问题
Toeplitz矩阵
Vandermonde矩阵
Wilkinson's对称特征值实验矩阵
六 Matlab基本数学函数
1、 三角函数(Trigonometric)
acos
acosh
acot
acoth
acsc
acsch
asec
asech
asin
asinh
atan
atanh
atan2
cos
cosh
反余弦
反双曲余弦
反余切
反双曲余切
反余割
反双曲余割
反正割
反双曲正割
反正弦
反双曲正弦
反正切
反双曲正切
四象限反正切
余弦
双曲余弦
13 / 36
cot
coth
csc
csch
sec
sech
sin
sinh
tan
tanh
余切
双曲余切
余割
双曲余割
正割
双曲正割
正弦
双曲正弦
正切
双曲正切
2、 指数函数(Exponential)
exp
log
log10
log2
nestpow2
pow2
sqrt
指数
自然对数
常用对数
以2为底的对数
最近邻的2的幂
2的幂
平方根
3、 复数函数(Complex)
abs
angle
complex
conj
cplxpair
imag
isreal
real
unwrap
绝对值
相角
将实部和虚部构成复数
复数共轭
复数阵成共轭对形式排列
复数虚部
若是实数矩阵则为真
复数实部
相位角360°线调整
4、圆整和求余函数(Rounding and remainder)
ceil
fix
floor
mod
rem
round
朝正无穷大方向取整
朝零方向取整
朝负无穷大方向取整
模数求余
求余数
四舍五入取整
14 / 36
sign
6 特殊函数(Specialized math functions)
cart2pol
cart2sph
cross
dot
isprime
pol2cart
sph2cart
符号函数
直角坐标变为柱(或极)坐标
直角坐标变为球坐标
向量叉积
向量内积
若是质数则为真
柱(或极)坐标变为直角坐标
球坐标变为直角坐标
七 Matlab矩阵函数和数值线性代数
1、 矩阵分析(Matrix analysis)
det
norm
normest
null
orth
rank
rref
trace
subspace
行列式的值
矩阵或向量范数
估计2范数
零空间
值空间
秩
转换为行阶梯形
迹
子空间的角度
2、 线性方程(Linear equations)
chol
cholinc
cond
condest
inv
lu
luinc
lscov
nnls
pinv
qr
rcond
Cholesky分解
不完全Cholesky分解
矩阵条件数
估计1-范数条件数
矩阵的逆
LU分解
不完全LU分解
已知协方差的最小二乘积
非负二乘解
伪逆
QR分解
LINPACK逆条件数
15 / 36
3、 特性值与奇异值(Eigenvalues and singular values)
condeig
eig
eigs
gsvd
hess
poly
polyeig
qz
schur
svd
svds
矩阵各特征值的条件数
矩阵特征值和特征向量
多个特征值
归一化奇异值分解
Hessenberg矩阵
特征多项式
多项式特征值问题
广义特征值
Schur分解
奇异值分解
多个奇异值
4、矩阵函数(Matrix functions)
expm
expm1
expm2
expm3
funm
logm
sqrtm
5、 因式分解(Factorization utility)
cdf2rdf
balance
rsf2csf
复数对角型转换到实块对角型
改善特征值精度的平衡刻度
实块对角型转换到复数对角型
矩阵指数
矩阵指数的Pade逼近
用泰勒级数求矩阵指数
通过特征值和特征向量求矩阵指数
计算一般矩阵函数
矩阵对数
矩阵平方根
八 数据分析和傅里叶变换
1、 基本运算(Basic operations)
cumprod
cumsum
cumtrapz
hist
histc
max
元素累计积
元素累计和
累计积分
统计频数直方图
直方图统计
最大值
16 / 36
mean
median
min
prod
sort
sortrows
std
sum
trapz
var
平均值
中值
最小值
元素积
由小到大排序
由小到大按行排序
标准差
元素和
梯形数值积分
求方差
2、 有限差分(Finite differentces)
del2
diff
gradient
五点离散Laplacian
差分和近似微分
梯度
3、 相关(Correlation)
corrcoef
cov
subspace
相关系数
协方差矩阵
子空间之间的角度
4、 滤波和卷积(Filtering and convoluteion)
conv
conv2
convn
detrend
deconv
filter
fliter2
卷积和多项式相乘
二维卷积
N维卷积
去除线性分量
解卷和多项式相除
一维数字滤波器
二维数字滤波器
5、 傅里叶变换(Fourier transforms)
fft
fft2
fftn
fftshift
ifft
快速离散傅里叶变换
二维离散傅里叶变换
N维离散傅里叶变换
重排fft和fft2的输出
离散傅里叶反变换
17 / 36
ifft2
ifftn
ifftshift
二维离散傅城叶反变换
N维离散傅里叶反变换
反fftshift
九 音频支持
1、 音频硬件驱动(Audio hardware drivers)
sound
soundsc
waveplay
waverecor
播放向量
自动标刻并播放
利用系统音频输出设配播放
利用系统音频输入设配录音
2、 音频文件输入输出(Audio file import and export)
auread
auwrite
wavread
wavwrite
3、 工具(Utilities)
lin2mu
mu2lin
将线性信号转换为μ一律编码的信号
将μ一律编码信号转换为线性信号
读取音频文件(.au)
创建音频文件(.au)
读取音频文件(.wav)
创建音频文件(.wav)
十 插补多项式函数
1、 数据插补(Data Interpolation)
griddata
griddata3
griddatan
interpft
interp1
interp1q
interp2
interp3
intern
pchip
分格点数据
三维分格点数据
多维分格点数据
利用FFT方法一维插补
一维插补
快速一维插补
二维插补
三维插补
N维插补
hermite插补
18 / 36
2 、样条插补(Spline Interpolation)
ppval
spline
计算分段多项式
三次样条插补
3 、多项式(Polynomials)
conv
deconv
poly
polyder
polyfit
polyint
polyval
polyvalm
residue
roots
多项式相乘
多项式相除
由根创建多项式
多项式微分
多项式拟合
积分多项式分析
求多项式的值
求矩阵多项式的值
求部分分式表达
求多项式的根
十一 数值泛函函数和ODE 解算器
1、优化和寻根(Optimization and root finding)
fminbnd
fminsearch
fzero
非线性函数在某区间中极小值
单纯形法求多元函数极值点指令
单变量函数的零点
2、 优化选项处理(Optimization Option handling)
optimget
optimset
从OPTIONS构架中取得优化参数
创建或修改OPTIONS构架
3、 数值积分(Numerical intergration)
dblquad
quad
quadl
二重(闭型)数值积分指令
低阶法数值积分
高阶法数值积分
19 / 36
4、 绘图(Plotting)
ezcontour
ezcontourf
ezmesh
ezmeshc
ezplot
ezplot3
ezpolar
ezsurf
ezsurfc
fplot
画等位线
画填色等位线
绘制网格图
绘制含等高线的网格图
绘制曲线
绘制三维曲线
采用极坐标绘图
画曲面图
画带等位线的曲面图
画函数曲线图
5、 内联函数对象(Inline function object)
argnames
char
formula
inline
给出函数的输入宗量
创建字符传输组或者将其他类型变量转化为字符串数组
函数公式
创建内联函数
6、 差微分函数解算器(Differential equation solvers)
ode113
ode15s
ode23
ode23s
ode23t
odet23tb
ode45
变阶法解方程
变阶法解刚性方程
低阶法解微分方程
低阶法解刚性微分方程
解适度刚性微分方程
低阶法解刚性微分方程
高阶法解微分方程
十二 二维图形函数
1、 基本平面图形(Elementary X-Y graphs)
loglog
plot
plotyy
双对数刻度曲线
直角坐标下线性刻度曲线
双纵坐标图
20 / 36
polar
semilogx
semilogy
极坐标曲线图
X轴半对数刻度曲线
Y轴半对数刻度曲线
2 、轴控制(Axis control)
axes
axis
box
grid
hold
subplot
zoom
创建轴
轴的刻度和表现
坐标形式在封闭式和开启词式之间切换
画坐标网格线
图形的保持
创建子图
二维图形的变焦放大
3、 图形注释(Graph annotation)
gtext
legend
plotedit
text
texlabel
title
xlabel
ylabel
用鼠标在图上标注文字
图例说明
图形编辑工具
在图上标注文字
将字符串转换为Tex格式
图形标题
X轴名标注
Y轴名标注
4、 硬拷贝(Hardcopy and printing)
orient
printopt
设置走纸方向
打印图形或把图存入文件
打印机设置
十三 三维图形函数
1、 基本三维图形(Elementary 3-D plots)
fill3
mesh
plot3
三维曲面多边形填色
三维网线图
三维直角坐标曲线图
21 / 36
surf
三维表面图
2 、色彩控制(Color control)
alpha
brighten
caxis
colordef
colormap
graymon
hidden
shading
whitebg
透明色控制
控制色彩的明暗
(伪)颜色轴刻度
用色风格
设置色图
设置缺省图形窗口为单色显示屏
消隐
图形渲染模式
设置图形窗口为白底
3、 光照模式(Lighting)
diffuse
light
lighting
material
specular
surfnorm
surfl
漫反射表面系数
灯光控制
设置照明模式
使用预定义反射模式
漫反射
表面图的法线
带光照的三维表面图
4 、色图(Color maps)
autumn
bone
colorcube
cool
copper
flag
gray
hot
hsv
jet
lines
pink
prism
spring
summer
红、黄浓淡色
蓝色调灰度图
三浓淡多彩交错色
青和品红浓淡色图
线性变化纯铜色调图
红-白-蓝黑交错色图
线性灰度
黑-红-黄-白交错色图
饱和色彩图
变异HSV色图
采用plot绘线色
淡粉红色图
光谱色图
青、黄浓淡色
绿、黄浓淡色
22 / 36
vga
white
winter
16色
全白色
蓝、绿浓淡色
5、 轴的控制(Axis control)
axes
axis
box
daspect
grid
hold
pbaspect
subplot
xlim
ylim
zlim
zoom
创建轴
轴的刻度和表现
坐标形式在封闭式和开启式之间切换
轴的DataAspectRatio属性
画坐标网格线
图形的保持
画坐标框的PlotBoxAspectRatio属性
创建子图
X轴范围
Y轴范围
Z轴范围
二维图形的变焦放大
6、 视角控制(Viewpoint control)
rotate3d
view
viewmtx
旋动三维图形
设定3-D图形观测点
观测点转换矩阵
7、 图形注释(Graph annotation)
colorbar
gtext
plotedit
text
title
xlabel
ylabel
zlabel
显示色条
用鼠标在图上标注文字
图形编辑工具
在图上标注文字
图形标题
X轴名标注
Y轴名标注
Z轴名标注
8 、硬拷贝(Hardcopy and printing)
orient
设置走纸方向
打印图形或把图存入文件
23 / 36
printopt
verml
打印机设置
将图形保存为VRML2.0文件
十四 特殊图形
1、 特殊平面图形(Specialized 2-D graphs)
area
bar
barh
comet
compass
errorbar
ezplot
ezpolar
feather
fill
fplot
hist
pareto
pie
plotmatrix
scatter
stairs
stem
面域图
直方图
水平直方图
彗星状轨迹图
从原点出发的复数向量图
误差棒棒图
画二维曲线
画极坐标曲线
从X轴出发的复数向量图
多边填色图
函数曲线图
统计频数直方图
Pareto图
饼形统计图
散点图阵列
散点图
阶梯形曲线图
火柴杆图
2 、等高线及二维半图形(Contour and 2-1/2D graphs)
clabel
contour
contourf
contour3
ezcontour
ezcontourf
pcolor
voronoi
给等高线加标注
等高线图
等高线图
三维等高线
画等位线
画填色等位线
用颜色反映数据的伪色图
Voronoi图
24 / 36
3、 特殊三维图形(Specialized 3-D graphs)
bar3
bar3h
comet3
ezgraph3
ezmesh
ezmeshc
ezplot3
ezsurf
ezsurfc
meshc
meshz
pie3
ribbon
scatter3
stem3
surfc
trimesh
trisurf
waterfall
三维直方图
三维水平直方图
三维彗星动态轨迹线图
通用指令
画网线图
画等位线的网线图
画三维曲线
画曲面图
画带等位线的曲面图
带等高线的三维网线图
带零基准面的三维网线图
三维饼图
以三维形式绘制二维曲线
三维散点图
三维离散杆图
带等高线的三维表面图
三角剖分网线图
三角剖分曲面图
瀑布水线图
4、 内剖及向量视图(Volume and vector visualization)
coneplot
contourslice
quiver
quiver3
slice
锥体图
切片等位线图
矢量场图
三维方向箭头图
切片图
5、 图像显示及文件处理(Image display and file I/O)
brighten
colorbar
colormap
contrast
gray
image
imagesc
imfinfo
imread
控制色彩的明暗
色彩条状图
设置色图
提高图像对比度的灰色图
线性灰度
显示图像
显示亮度图像
获取图像文件的特征数据
从文件读取图像的数据阵(和伴随色图))
25 / 36
imwrite
把强度图像或真彩图像写入文件
6、 影片和动画(Movies and animation)
capture
frame2im
getframe
im2frame
movie
moviein
rotate
当前图的屏捕捉
将影片动画转换为编址图像
获得影片动画图像的帧
将编址图像转换为影片动画
播放影片动画
影片动画内存初始化
旋转指令
7、 颜色相关函数(Color related function)
spinmap
颜色周期性变化操纵
8、三维模型函数(Solid modeling)
cylinder
patch
sphere
Surf2patch
圆柱面
创建块
球面
将曲面数据转换为块数据
十五 句柄图形
1、 图形窗的产生和控制(Figure window creation and
control)
clf
close
figure
gcf
openfig
refresh
shg
清除当前图
关闭图形
打开或创建图形窗口
获得当前图的柄
打开图形
刷新图形
显示图形窗
26 / 36
2、 轴的产生和控制(Axis creation and control)
axes
axis
box
caxis
cla
gca
hold
ishold
subplot
在任意位置创建轴
轴的控制
坐标形式在封闭式和开启式之间切换
控制色轴的刻度
清除当前轴
获得当前轴的柄
图形的保持
若图形处保持状态则为真
创建子图
3、 句柄图形对象(Handle Graphics objects)
axex
figure
image
light
line
patch
rectangle
surface
text
uicontextmenu
uicontrol
uimenu
在任意位置创建轴
创建图形窗口
创建图像
创建光
创建线
创建块
创建方
创建面
创建图形中文本
创建现场菜单对象
用户使用界面控制
用户使用菜单控制
4、 句柄图形处理(Handle Graphics operations)
copyobj
delete
drawnow
findobj
gcbf
gcbo
gco
get
getappdat
isappdata
reset
rmappdata
拷贝图形对象及其子对象
删除对象及文件
屏幕刷新
用规定的特性找寻对象
"正执行回调操作"的图形的柄
"正执行回调操作"的控件图柄指令
获得当前对象的柄
获得对象特性
获得应用程序定义数据
检验是否应用程序定义数据
重设对象特性
删除应用程序定义数据
27 / 36
set
setappdata
建立对象特性
建立应用程序定义数据
5 、工具函数(Utilities)
closereq
ishandle
newplot
关闭图形窗请求函数
若是图柄代号侧为真
下一个新图
十六 图形用户界面工具
align
cbedit
ginput
guide
menu
menuedit
propedit
uicontrol
uimenu
对齐用户控件和轴
编辑回调函数
从鼠标得到图形点坐标
设计GUI
创建菜单
菜单编辑
属性编辑
创建用户界面控制
创建用户界面菜单
十七 字符串
1 、通用字符串函数(General)
blanks
cellstr
char
deblank
double
eval
空格符号
通过字符串数组构建字符串的元胞数组
创建字符传输组或者将其他类型变量转化为字符串数组
删除最后的空格
把字符串变成ASCII码值
执行串形式的MATLAB表达式
2、 字符串查询(String tests)
iscellstr
ischar
若是字符串组成的元胞数组则为真
若是字符串则为真
28 / 36
isletter
isspace
isstr
串中是字母则为真
串中是空格则为真
若是字符串则为真
3、 字符串操作(String operations)
base2dec
bin2dec
dec2base
dec2bin
dec2hex
findstr
hex2dec
hex2num
int2str
lower
mat2str
num2str
strcat
strcmp
strcmpi
strings
strjust
strmatch
strnomp
strncmpi
strrep
strtok
strvcat
str2mat
str2num
upper
X-进制串转换为十进制整数
二进制串转换为十进制整数
十进制整数转换为X进制串
十进制整数转换为二进制串
十进制整数转换为16进制串
在一个串中寻找一个子串
16-进制串转换为十进制整数
16-进制串转换为浮点数
将整数转换为字符串
把字符串变成小写
将数组转换为字符串
把数值转换为字符串
把多个串连接成长串
比较字符串
比较字符串(忽略大小写)
MATLAB中的字符串
字符串的对齐方式
逐行搜索串
比较字符串的前N个字符
比较字符串的前N个字符(忽略大小写)
用另一个串代替一个串中的子串
删除串中的指定子串
创建字符串数组
将字符串转换为含有空格的数组
将字符串转换为数值
把字符串变成大写
十八 文件输入/输出
clc
disp
fprintf
home
input
load
清除指令窗口
显示矩阵和文字内容
把格式化数据写到文件或屏幕
光标返回行首
提示键盘输入
从磁盘中调入数据变量
29 / 36
pause
sprintf
sscanf
暂停
写格式数据到串
在格式控制下读串
十九 时间和日期
clock
cputme
date
etime
now
pause
tic
toc
时钟
MATLAB占用CPU时间
日期
用CLOCK计算的时间
当前时钟和日期
暂停
秒表启动
秒表终止和显示
二十 数据类型
1、 数据类型(Data types)
cell
char
字符串数组
double
function handle
inline
JavaArray
JavaMethod
JavaObject
single
sparse
struct
uint8(unit16、unit32)
int8(nit16、nit32)
转化为16位相对精度的浮点数值对象
函数句柄
创建内联函数
构建Java数组
调用某个Java方法
调用Java对象的构造函数
转变为单精度数值
创建稀疏矩阵
创建构架变量
转换为8(16、32)位无符号整型数
转换为8(16、32)位符号整型数
创建元胞变量
创建字符传输组或者将其他类型变量转化为
2、 多维数组函数(Multi-dimensional array functions)
cat
ndims
ndgrid
把若干数组串接成高维数组
数组A的维数
为N-D函数和插补创建数组
30 / 36
ipermute
permute
shiftdim
squeeze
广义反转置
广义非共轭转置
维数转换
使数组降维
3、 元胞数组函数(Cell array functions)
cell
celldisp
cellfun
cellplot
cell2struct
deal
iscell
num2cell
struct2cell
创建元胞变量
显示元胞数组内容
元胞数组函数
图示元胞数组的内容
把元胞数组转换为构架数组
把输入分配给输出
若是元胞则为真
把数值数组转换为元胞数组
把构架数组转换为元胞数组
4、 构架函数(Structure functions)
fieldnames
getfield
isfield
isstruct
rmfield
setfield
struct
获取构架的域名
获取域的内容
若为给定构架的域名则为真
若是构架则为真
删除构架的域
指定构架域的内容
创建构架变量
5、 函数句柄函数(Function handle functions)
@
functions
func2str
str2func
创建函数句柄
列举函数句柄对应的函数
将函数句柄数组转换为字符串
将字符串转换为函数句柄
6、 面向对象编程(Object oriented programming
functions)
dlass
查明变量的类型
31 / 36
isa
inferiorto
isjava
isobject
methods
substruct
superiorto
若是指定的数据类型则为真
级别较低
若是java对象则为真
若是对象则为真
显示类的方法名
创建构架总量
级别较高
二一 示例
Demo
Flow
Intro
Peaks
演示程序
无限大水体中水下射流速度数据
幻灯演示指令
产生peaks图形数据
二二 符号工具包
1、 微积分(Calculus)
diff
limit
int
jacobian
symsum
trylor
求导数
求极限
计算积分
Jacobian矩阵
符号序列的求和
Trylor级数
2、 线性代数(Linear Algebra)
det
diag
eig
expm
inv
jordan
null
poly
rank
rref
行列式的值
创建对角阵,抽取对角向量
矩阵特征值和特征向量
矩阵指数
矩阵的逆
Jordan分解
零空间
特征多项式
秩
转换为行阶梯形
32 / 36
svd
tril
triu
奇异值分解
抽取下三角阵
抽取上三角阵
3、 化简(Simplification)
collect
expand
factor
horner
numden
simple
simplify
subexpr
subs
合并同类项
对指定项展开
进行因式或因子分解
转换成嵌套形式
提取公因式
运用各种指令化简符号表达式
恒等式简化
运用符号变量置换子表达式
通用置换指令
4、 方程求解(Solution of Equation)
compose
dsolve
finverse
fminunc
fsolve
lsqnonlin
solve
求复函数
求解符号常微分方程
求反函数
拟牛顿法求多元函数极值点
解非线性方程组
解非线性最小二乘问题
求解方程组
5、 变量精度(Variable Precision Arithmetic)
digits
vpa
设置今后数值计算以n位相对精度进行
给出数值型符号结果
6、 积分变换(Integral Transforms)
fourier
ifourier
ilaplace
iztrans
laplace
Fourier变换
Fourier反变换
Laplace反变换
Z反变换
laplace变换
33 / 36
ztrans
Z变换
7、 转换(Conversions)
char
double
poly2sym
sym2poly
把符号对象转化为字符串数组
把符号常数转化为16位相对精度的浮点数值对象
将多项式转换为符号多项式
将符号多项式转换为系数向量
8、 基本操作(Basic Operation)
ccode
findsym
fortran
latex
pretty
sym
syms
符号表达式的C码表达式
确认表达式中符号"变量"
符号表达式的fortran表达式
符号表达式的LaTex表示
习惯方式显示
定义基本符号对象
定义基本符号对象
9、 串处理函数(String handling utilities)
isvarname
vectorize
检查是否为有效的变量名
将字符串表达式或内联函数对象向量化
10 、图形应用(Pedagogical and Graphical Applications)
ezcontour
ezcontourf
ezmesh
ezmeshc
ezplot
ezplot2
ezpolar
ezsurf
ezsurfc
funtool
画等位线
画填色等位线
画网线图
带等位线的网线图
绘制符号表达式的图形
画三维曲线
画极坐标曲线
画曲面图
画带等位的曲面图
函数计数器
34 / 36
rsums
taylortool
Riemann求和
Taylor级数计数器
11 、Maple 接口(Access to Maple)
maple
mfun
mfunlist
mhelp
procread
进入MAPLE工作空间计算
对MAPLE中若干经典特殊函数实施数值计算
能被mfun计算的MAPLE经典特殊函数列表
查阅MAPLE中的库函数及其调用方法
把按MAPLE格式写的源程序读入MAPLE工作空间
二三 其它
bode
butter
gplot
hosted
impulse
isparse
lsim
ltiview
matlabrc
mbuild
mcc
mex
mineral
nyquist
rlocus
setstr
sim
ss
simulink
ssdata
startup
step
tf
tfdata
zpk
zpkdata
波特图
ButterWorth低通道滤波器
拓扑图
MAPLAB服务中心识别号
冲激响应
若是稀疏矩阵则为真
任意输入下的响应
响应分析的图形用户界面
MAPLAB的主启动文件
独立可执行文件编译器预配置及创建
编译宏指令
把C码文件编译成MEX文件
消去传递函数分子、分母公因子
Nyquist图
根轨迹
把ASCII码翻译成串
运行SIMULINK模型
利用状态方程四对组生成LTI对象
打开SIMULINK集成窗口
从LTI对象获取状态方程四对组
启动MATLAB时的自动执行M文件
单位阶跃响应
利用传递函数二对组生成LTI对象
从LTI对象获取传递函数二对组
利用零极点增益三对组生成LTI对象
从LTI对象获取零极点增益三对组
35 / 36
loodfor
notebood
关键词检索
创建或打开M-book文件
36 / 36
版权声明:本文标题:MATLAB常用函数总结(表格) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1709049181h536990.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论