完整版matlab各种函数大全.docx
《完整版matlab各种函数大全.docx》由会员分享,可在线阅读,更多相关《完整版matlab各种函数大全.docx(49页珍藏版)》请在冰豆网上搜索。
![完整版matlab各种函数大全.docx](https://file1.bdocx.com/fileroot1/2023-4/3/4a61ce41-a238-41b0-aa3a-c12a5c690569/4a61ce41-a238-41b0-aa3a-c12a5c6905691.gif)
完整版matlab各种函数大全
MATLAB函数表
管理命令和函数
help
在线帮助文件
doc
装入超文本说明
what
M、MAT、MEX文件的目录列表
type
列出M文件
lookfor
通过help条目搜索关键字
which
定位函数和文件
Demo
运行演示程序
Path
控制MATLAB的搜索路径
管理变量和工作空间
Who
列出当前变量
Whos
列出当前变量(长表)
Load
从磁盘文件中恢复变量
Save
保存工作空间变量
Clear
从内存中清除变量和函数
Pack
整理工作空间内存
Size
矩阵的尺寸
Length
向量的长度
disp
显示矩阵或
与文件和操作系统有关的命令
cd
改变当前工作目录
Dir
目录列表
Delete
删除文件
Getenv
获取环境变量值
!
执行DOS操作系统命令
Unix
执行UNIX操作系统命令并返回
Diary
保存MATLAB任务
控制命令窗口
Cedit
设置命令行编辑
Clc
清命令窗口
Home
光标置左上角
Format
设置输出格式
Echo
底稿文件内使用的回显命令
more
在命令窗口中控制分页输出
启动和退出MATLAB
Quit
退出MATLAB
Startup
引用MATLAB时所执行的M文件
Matlabrc
主启动M文件
一般信息
Info
MATLAB系统信息及Mathworks公
Subscribe
成为MATLAB的订购用户
hostid
MATLAB主服务程序的识别代号
Whatsnew
在说明书中未包含的新信息
Ver
版本信息
操作符和特殊字符
+
加
—
减
矩阵乘法
数组乘法
^
矩阵幂
.^
数组幂
\
左除或反斜杠
/
右除或斜杠
./
数组除
Kron
Kronecker张量积
冒号
()
圆括号
[]
方括号
小数点
父目录
继续
逗号
分号
%
注释
!
感叹号
转置或引用
=
赋值
==
相等
<>
关系操作符
&
逻辑与
|
逻辑或
~
逻辑非
xor
逻辑异或
逻辑函数
Exist
检查变量或函数是否存在
Any
向量的任一元为真,则其值为真
All
向量的所有元为真,则其值为真
Find
找出非零元素的索引号
三角函数
Sin
正弦
Sinh
双曲正弦
Asin
反正弦
Asinh
反双曲正弦
Cos
余弦
Cosh
双曲余弦
Acos
反余弦
Acosh
反双曲余弦
Tan
正切
Tanh
双曲正切
Atan
反正切
Atan2
四象限反正切
Atanh
反双曲正切
Sec
正割
Sech
双曲正割
Asech
反双曲正割
Csc
余割
Csch
双曲余割
Acsc
反余割
Acsch
反双曲余割
Cot
余切
Coth
双曲余切
Acot
反余切
Acoth
反双曲余切
指数函数
Exp
指数
Log
自然对数
Log10
常用对数
Sqrt
平方根
复数函数
Abs
绝对值
Argle
相角
Conj
复共轭
Image
复数虚部
Real
复数实部
数值函数
Fix
朝零方向取整
Floor
朝负无穷大方向取整
Ceil
朝正无穷大方向取整
Round
朝最近的整数取整
Rem
除后取余
Sign
符号函数
基本矩阵
Zeros
零矩阵
Ones
全“1”矩阵
Eye
单位矩阵
Rand
均匀分布的随机数矩阵
Randn
正态分布的随机数矩阵
Logspace
对数间隔的向量
Meshgrid
三维图形的X和Y数组
规则间隔的向量
特殊变量和常数
Ans
当前的答案
Eps
相对浮点精度
Realmax
最大浮点数
Realmin
最小浮点数
Pi
圆周率
I,j
虚数单位
Inf
无穷大
Nan
非数值
Flops
浮点运算次数
Nargin
函数输入变量数
Nargout
函数输出变量数
Computer
计算机类型
Isieee
当计算机采用IEEE算术标准时,
Why
简明的答案
Version
MATLAB版本号
时间和日期
Clock
挂钟
Date
日历
Etime
计时函数
Tic
秒表开始计时
Toc
计时函数
Cputime
CPU时间(以秒为单位)
矩阵操作
Diag
建立和提取对角阵
Fliplr
矩阵作左右翻转
Flipud
矩阵作上下翻转
Reshape
改变矩阵大小
Rot90
矩阵旋转90度
Tril
提取矩阵的下三角部分
Triu
提取矩阵的上三角部分
矩阵的索引号,重新排列矩阵
Compan
友矩阵
Hadamard
Hadamard矩阵
Hankel
Hankel矩阵
Hilb
Hilbert矩阵
Invhilb
逆Hilbert矩阵
Kron
Kronecker张量积
Magic
魔方矩阵
Toeplitz
Toeplitz矩阵
Vander
Vandermonde矩阵
矩阵分析
Cond
计算矩阵条件数
Norm
计算矩阵或向量范数
RcondLinpack
逆条件值估计
Rank
计算矩阵秩
Det
计算矩阵行列式值
Trace
计算矩阵的迹
Null
零矩阵
Orth
正交化
线性方程
和/
线性方程求解
Chol
Cholesky分解
Lu
高斯消元法求系数阵
Inv
矩阵求逆
Qr
正交三角矩阵分解(QR分解)
Pinv
矩阵伪逆
特征值和奇异值
Eig
求特征值和特征向量
Poly
求特征多项式
Hess
Hessberg形式
Qz
广义特征值
Cdf2rdf
变复对角矩阵为实分块对角形式
Schur
Schur分解
Balance
矩阵均衡处理以提高特征值精度
Svde
奇异值分解
矩阵函数
Expm
矩阵指数
Expm1
实现expm的M文件
Expm2
通过泰勒级数求矩阵指数
Expm3
通过特征值和特征向量求矩阵指
Logm
矩阵对数
Sqrtm
矩阵开平方根
Funm
一般矩阵的计算
泛函——非线性数值方法
Ode23
低阶法求解常微分方程
Ode23p
低阶法求解常微分方程并绘出结
Ode45
高阶法求解常微分方程
Quad
低阶法计算数值积分
Quad8
高阶法计算数值积分
Fmin
单变量函数的极小变化
Fmins
多变量函数的极小化
Fzero
找出单变量函数的零点
Fplot
函数绘图
多项式函数
Roots
求多项式根
Poly
构造具有指定根的多项式
Polyvalm
带矩阵变量的多项式计算
Residue
部分分式展开(留数计算)
Polyfit
数据的多项式拟合
Polyder
微分多项式
Conv
多项式乘法
Deconv
多项式除法
建立和控制图形窗口
Figure
建立图形
Gcf
获取当前图形的句柄
Clf
清除当前图形
Close
关闭图形
建立和控制坐标系
Subplot
在标定位置上建立坐标系
Axes
在任意位置上建立坐标系
Gca
获取当前坐标系的句柄
Cla
清除当前坐标系
Axis
控制坐标系的刻度和形式
Caxis
控制伪彩色坐标刻度
Hold
保持当前图形
句柄图形对象
Figure
建立图形窗口
Axes
建立坐标系
Line
建立曲线
Text
建立文本串
Patch
建立图形填充块
Surface
建立曲面
Image
建立图像
Uicontrol
建立用户界面控制
Uimen
建立用户界面菜单
句柄图形操作
Set
设置对象
Get
获取对象特征
Reset
重置对象特征
Delete
删除对象
Newplot
预测nextplot性质的M文件
Gco
获取当前对象的句柄
Drawnow
填充未完成绘图事件
Findobj
寻找指定特征值的对象
打印和存储
Print
打印图形或保存图形
Printopt
配置本地打印机缺省值
Orient
设置纸张取向
Capture
屏幕抓取当前图形
基本X—Y图形
Plot
线性图形
Loglog
对数坐标图形
Semilogx
半对数坐标图形(X轴为对数坐
Semilogy
半对数坐标图形(Y轴为对数坐
Fill
绘制二维多边形填充图
特殊X—Y图形
Polar
极坐标图
Bar
条形图
Stem
离散序列图或杆图
Stairs
阶梯图
Errorbar
误差条图
Hist
直方图
Rose
角度直方图
Compass
区域图
Feather
箭头图
Isletter
当变量为字母时,其值为真
Fplot
绘图函数
Isspace
当变量为空白字符时,其值为真
Comet
星点图
字符串与数值之间变换
图形注释
Num2str
变数值为字符串
Title
图形标题
Int2str
变整数为字符串
Xlabel
X轴标记
Str2num
变字符串为数值
Ylabel
Y轴标记
Sprintf
变数值为格式控制下的字符串
Text
文本注释
Sscanf
变字符串为格式控制下的数值
Gtext
用鼠标放置文本
十进制与十六进制数之间变换
Grid
网格线
Hex2num
变十六进制为IEEE标准下的浮
MATLAB编程语言
Hex2dec
变十六制数为十进制数
Function
增加新的函数
Dec2hex
变十进制数为十六进制数
Eval
执行由MATLAB表达式构成的字
Feval
执行由字串指定的函数
建模
Global
定义全局变量
Append
追加系统动态特性
程序控制流
Augstate
变量状态作为输出
If
条件执行语句
Blkbuild
从方框图中构造状态空间系统
Else
与if命令配合使用
Cloop
系统的闭环
Elseif
与if命令配合使用
Connect
方框图建模
End
For,while和if语句的结束
Conv
两个多项式的卷积
For
重复执行指定次数(循环)
Destim
从增益矩阵中形成离散状态估计
While
重复执行不定次数(循环)
Dreg
从增益矩阵中形成离散控制器和
Break
终止循环的执行
Drmodel
产生随机离散模型
Return
返回引用的函数
Estim
从增益矩阵中形成连续状态估计
Error
显示信息并终止函数的执行
Feedback
反馈系统连接
交互输入
Ord2
产生二阶系统的A、B、C、D
Input
提示用户输入
Pade
时延的Pade近似
Keyboard
像底稿文件一样使用键盘输入
Parallel
并行系统连接
Menu
产生由用户输入选择的菜单
Reg
从增益矩阵中形成连续控制器和
Pause
等待用户响应
Rmodel
产生随机连续模型
Uimenu
建立用户界面菜单
Series
串行系统连接
Uicontrol
建立用户界面控制
Ssdelete
从模型中删除输入、输出或状态
一般字符串函数
ssselect
从大系统中选择子系统
Strings
MATLAB中有关字符串函数的说明
模型变换
Abs
变字符串为数值
C2d
变连续系统为离散系统
Setstr
变数值为字符串
C2dm
利用指定方法变连续为离散系统
Isstr
当变量为字符串时其值为真
C2dt
带一延时变连续为离散系统
Blanks
空串
D2c
变离散为连续系统
Deblank
删除尾部的空串
D2cm
利用指定方法变离散为连续系统
Str2mat
从各个字符串中形成文本矩阵
Poly
变根值表示为多项式表示
Eval
执行由MATLAB表达式组成的串
Residue
部分分式展开
字符串比较
Ss2tf
变状态空间表示为传递函数表示
Strcmp
比较字符串
Ss2zp
变状态空间表示为零极点表示
Findstr
在一字符串中查找另一个子串
Tf2ss
变传递函数表示为状态空间表示
Upper
变字符串为大写
Tf2zp
变传递函数表示为零极点表示
Lower
变字符串为小写
Zp2tf
变零极点表示为传递函数表示
Zp2ss
变零极点表示为状态空间表示
Dnyquist
离散Nyquist图
模型简化
Dsigma
离散奇异值频域图
Balreal
平衡实现
Fbode
连续系统的快速Bode图
Dbalreal
离散平衡实现
Freqs
拉普拉斯变换频率响应
Dmodred
离散模型降阶
Freqz
Z变换频率响应
Minreal
最小实现和零极点对消
Ltifr
低级频率响应函数
Modred
模型降阶
Margin
增益和相位裕度
模型实现
Nichols
Nichols图
Canon
正则形式
Ngrid
画Nichols图的栅格线
Ctrbf
可控阶梯形
Nyquist
Nyquist图
Obsvf
可观阶梯形
Sigma
奇异值频域图
Ss2ss
采用相似变换
根轨迹
模型特性
Pzmap
零极点图
Covar
相对于白噪声的连续协方差响应
Rlocfind
交互式地确定根轨迹增益
Ctrb
可控性矩阵
Rlocus
画根轨迹
Damp
阻尼系数和固有频率
Sgrid
在网格上画连续根轨迹
Dcgain
连续稳态(直流)增益
Zgrid
在网格上画离散根轨迹
Dcovar
相对于白噪声的离散协方差响应
增益选择
Ddamp
离散阻尼系数和固有频率
Acker
单输入单输出极点配置
Ddcgain
离散系统增益
Dlqe
离散线性二次估计器设计
Dgram
离散可控性和可观性
Dlqew
离散线性二次估计器设计
Dsort
按幅值排序离散特征值
Dlqr
离散线性二次调节器设计
Eig
特征值和特征向量
Dlqry
输出加权的离散调节器设计
Esort
按实部排列连续特征值
Lqe
线性二次估计器设计
Gram
可控性和可观性
Lqed
基于连续代价函数的离散估计器
Obsv
可观性矩阵
Lqe2
利用Schur法设计线性二次估计
Printsys
按格式显示系统
Lqew
一般线性二次估计器设计
Roots
多项式之根
Lqr
线性二次调节器设计
Tzero
传递零点
Lqrd
基于连续代价函数的离散调节器
Tzero2
利用随机扰动法传递零点
Lqry
输出加权的调节器设计
时
域响应
Lqr2
利用Schur法设计线性二次调节
Dimpulse
离散时间单位冲激响应
Place
极点配置
Dinitial
离散时间零输入响应
方程求解
Dlsim
任意输入下的离散时间仿真
Are
代数Riccati方程求解
Dstep
离散时间阶跃响应
Dlyap
离散Lyapunov方程求解
Filter
单输入单输出Z变换仿真
Lyap
连续Lyapunov方程求解
Impulse
冲激响应
Lyap2
利用对角化求解Lyapunov方程
Initial
连续时间零输入响应
演示示例
Lsim
任意输入下的连续时间仿真
Ctrldemo
控制工具箱介绍
Ltitr
低级时间响应函数
Boildemo
锅炉系统的LQG设计
Step
阶跃响应
Jetdemo
喷气式飞机偏航阻尼的典型设计
Stepfun
阶跃函数
Diskdemo
硬盘控制器的数字控制
频域响应
Kalmdemo
Kalman滤波器设计和仿真
Bode
Bode图(频域响应)
实用工具
Dbode
离散Bode图
Abcdchk
检测(A、B、C、D)组的一致性
Dnichols
离散Nichols图
Chop
取n个重要的位置
Dexresp
离散取样响应函数
Dfrqint
离散Bode图的自动定范围的算
Dfrqint2
离散Nyquist图的自动定范围的
Dmulresp
离散多变量响应函数
Distsl
到直线间的距离
函数名
对应分布的累加函数
betacdf
贝塔分布的累加函数
binocdf
二项分布的累加函数
chi2cdf
卡方分布的累加函数
expcdf
指数分布的累加函数
fcdf
f分布的累加函数
gamcdf
伽玛分布的累加函数
geocdf
几何分布的累加函数
hygecdf
超几何分布的累加函数
logncdf
对数正态分布的累加函数
nbincdf
负二项分布的累加函数
ncfcdf
非中心f分布的累加函数
nctcdf
非中心t分布的累加函数
ncx2cdf
非中心卡方分布的累加函数
normcdf
正态(高斯)分布的累加函数
poisscdf
泊松分布的累加函数
raylcdf
雷利分布的累加函数
tcdf
学生氏t分布的累加函数
unidcdf
离散均匀分布的累加函数
unifcdf
连续均匀分布的累加函数
weibcdf
威布尔分布的累加函数
Dric
离散Riccati方程留数计算
Dsigma2
DSIGMA实用工具函数
Dtimvec
离散时间响应的自动定范围算法
Exresp
取样响应函数
Freqint
Bode图的自动定范围算法
Freqint2
Nyquist图的自动定范围算法
Freqresp
低级频率响应函数
Givens
旋转
Housh
构造Householder变换
Imargin
利用内插技术求增益和相位裕度
Lab2ser
变标号为字符串
Mulresp
多变量响应函数
Nargchk
检测M文件的变量数
Perpxy
寻找最近的正交点
Poly2str
变多项式为字符串
Printmat
带行列号打印矩阵
Ric
Riccati方程留数计算
Schord
有序Schwr分解
Sigma2
SIGMA使用函数
Tfchk
检测传递函数的一致性
Timvec
连续时间响应的自动定范围算法
Tzreduce
在计算过零点时简化系统
Vsort
匹配两根轨迹的向量
Ⅰ.1统计工具箱函数
表Ⅰ-1概率密度函数
函数名
对应分布的概率密度函数
betapdf
贝塔分布的概率密度函数
binopdf
二项分布的概率密度函数
chi2pdf
卡方分布的概率密度函数
exppdf
指数分布的概率密度函数
fpdf
f分布的概率密度函数
gampdf
伽玛分布的概率密度函数
geopdf
几何分布的概率密度函数
hygepdf
超几何分布的概率密度函数
normpdf
正态(高斯)分布的概率密度函数
lognpdf
对数正态分布的概率密度函数
nbinpdf
负二项分布的概率密度函数
ncfpdf
非中心f分布的概率密度函数
nctpdf
非中心t分布的概率密度函数
ncx2pdf
非中心卡方分布的概率密度函数
poisspdf
泊松分布的概率密度函数
raylpdf
雷利分布的概率密度函数
tpdf
学生氏t分布的概率密度函数
unidpdf
离散均匀分布的概率密度函数
unifpdf
连续均匀分布的概率密度函数
weibpdf
威布尔分布的概率密度函数
表Ⅰ-2累加分布函数
表Ⅰ-3累加分布函数的逆函数
函数名
对应分布的累加分布函数逆函数
betainv
贝塔分布的累加分布函数逆函数
binoinv
二项分布的累加分布函数逆函数
chi2inv
卡方分布的累加分布函数逆函数
expinv
指数分布的累加分布函数逆函数
finv
f分布的累加分布函数逆函数
gaminv
伽玛分布的累加分布函数逆函数
geoinv
几何分布的累加分