MATLAB常用命令速查
更新时间:2023-11-03 00:55:01 阅读量: 综合文库 文档下载
在这里我只给出函数的名字及其功能,至于其格式的调用方法,请参阅 MATLAB 的在线帮助,只需要在命令窗口输入 help funname。制作本表主要是为了便于应用时查阅。限于个人水平和资料,错误在所难免,望批评指正,在下不胜感激!
MATLAB 中的常用函数
MATLAB 中的函数
函数名 syms vpa()
申明符号变量 直接对符号求值
函数功能
工具箱 symbolic symbolic symbolic symbolic symbolic MATLAB MATLAB MATLAB symbolic symbolic MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB
符号表达式的化简,还可以调用 sincos(),numden(),expand()等具体化简方
simple() 法,factor()函数还可以用于整数的质因数分解 subs() latex() floor() rat() rem() gcd()
符号表达式的变量替换
将符号表达式转换成LATEX排版语言支持的字符串 该函数可以对数值进行取整运算,相应的取整函数还有 round(),fix(),ceil()等,但是它们的涵义是不同的 将矩阵的各个数用 简分式表示 将矩阵的各个数值取余数
求两个整数的 大公约数,lcm()求 小公倍数
isprime() 判定矩阵内各个整数是否为质数 for while if switch try
for循坏结构,和end语句共同构成循坏,break语句可以终止本级循坏 while循坏结构
条件转移语句,可以和elseif,else语句连用 开关结构,和case及otherwise语句连用 试探语句,可以和catch连用
function 函数引导语句 inline @ plot() set() get()
inline函数,可以定义直接取值的函数
匿名函数,功能更强于inline函数,是MATLAB7.0提出的新函数 二维直角坐标系曲线绘制 MATLAB对象属性设定函数 MATLAB对象属性提取函数
二维条形图绘制,其他还有
bar()
comet(),feather,hist(),polar(),stairs(),compass(),
errorbar(),fill(),loglog(),quiver(),stem(),semilogx(),semilogy()等
ezplot() 二维隐函数曲线绘制函数 plot3()
三维曲线绘制函数,其余三维曲线绘制函数包括 stem3(),comet3(),fill3(),bar3()等
MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB
meshgrid() 二维或三维网格数据生成 mesh() surf() shading view()
三维网格曲线绘制
三维表面图形绘制,类似的还有
surfc(),surfl(),waterfall(),contour(),contour3()等 曲面类型设置命令,可以设置成flat,interp,faceted 设置三维图形的视角
微积分
函数名
limit() diff() int() taylor() jacobian() mtaylor() fseriies() symsum() gradient() trapz() quadl dblquad()
函数功能
工具箱
(toolbox)
极限问题求解和单边极限求解问题,可嵌套求多symbolic 变量极限
求解导数问题,还可以用于求解高阶导数和偏导symbolic 数
求解不定积分与定积分,可以嵌套求解多重积分 symbolic Taylor幂级数展开 Jacobian矩阵求解 多变量的Taylor展开
Fourier级数展开,或采用定义直接积分,求解级数系数
级数求和,可以用无穷级数的求和
symbolic symbolic Maple symbolic symbolic
二元函数的梯度的计算,真正的梯度还应该由函MATLAB 数下一个语句求出
对已知数据点用梯形法求数值积分,精度不高
MATLAB
数值积分函数,精度要求不高时还可以使用quad MATLAB ()函数
矩形区域的二重数值积分
MATLAB NIT MATLAB
quad2dggen() 非矩形区域的二重数值积分 triplequad() 长方体区域的三重数值积分
线性代数
函数名
ones() zeros() rand() randn() diag() hankel() vander() hilb()
函数功能
生成幺矩阵,即全部元素都是1的矩阵 生成零矩阵
生成[0,1]区间均匀分布的随机数矩阵 生成标准正态分布N(0,1) 的随机数矩阵 生成对角矩阵或一般矩阵提取对角线元素的函数 生成Hankel矩阵 生成Vandermonde矩阵 生成Hilbert矩阵
工具箱
MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB MATLAB symbolic symbolic MATLAB MATLAB
invhilb() 生成Hildert逆矩阵 compan() sym det() trance() rank() norm() poly()
由多项式构造伴随矩阵 将已知矩阵转换成符号矩阵 求矩阵的行列式,同样支持符号运算 求矩阵的迹,同样支持符号运算 求矩阵的秩,同样支持符号运算 求矩阵的各种范数,不支持符号运算 求矩阵特征多项式
polyvalm() 矩阵的多项式运算,同样支持符号运算 polyval() 矩阵的多项式点运算,同样支持符号运算 poly2num() 数值向量转换为符号多项式 sym2poly() 符号多项式转换位数值向量 inv() pinv() eig() orth() lu() chol() jordan() svd() null() lyap() dlyap() are()
矩阵求逆
矩阵的Moor-Penrose广义逆,不支持符号运算
求矩阵的特征值、特征向量或广义特征值,同样适合于符号运算 MATLAB 矩阵的正交基计算,不支持符号运算 矩阵的LU分解,不支持符号运算
对称矩阵的Cholesky分解,不支持符号运算 符号矩阵的Jordan矩阵转换 矩阵的奇异值分解,支持符号运算
矩阵的化零空间或基础解系计算,支持符号运算 求解连续Lyapunov方程、Sylvester方程的数值解 求解离散Lyapunov方程数值解 求解Riccati方程的数值解
MATLAB MATLAB MATLAB symbolic MATLAB MATLAB 控制系统 控制系统 控制系统
abs()
面向矩阵元素的模运算,类似的函数还有
sqrt(),exp(),sin(),cos(),tan(),asin(),acos(),atan(), atan2(),log(),log10(),real(),imag(),conj(),ceil(), floor(),round(),fix()等
MATLAB
expm() funm()
矩阵的指数运算,支持符号运算,其他函数为 expm1(),expm2(),expm3()等,但不支持符号运算
MATLAB
矩阵函数计算,可以求取任意非线性矩阵函数,不支持符号运算 MATLAB
积分变换与复变函数
函数名
laplace() ilaplace() fourier() ifourier() fouriersin fouriercos mellin invmellin hankel invhankel ztrans() iztrance() gcd() residue()
函数功能
函数的Laplace变换 函数的Laplace反变换 函数的Fourier变换 函数的Fourier反变换 函数的Fourier余弦变换 函数的Mellin变换 函数的Mellin反变换 函数的Hankel变换 函数的Hankel反变换 函数的Z变换 函数的Z反变换
函数的 大公约数,lcd()可以求 小公倍数 有理函数的部分分式展开,数值方法
工具箱
symbolic symbolic symbolic symbolic Maple Maple Maple Maple Maple Maple symbolic symbolic symbolic MATLAB
函数的Fourier正弦变换,还可以通过符号积分求解 symbolic
invfouriersin 函数的Fourier正弦反变换
代数方程与 优化问题
函数名
solve() fsolve() optmset() fminunc() linprog() quadprog()
方程的数值解 最优控制参数 无约束最优化问题求解 线性规划问题求解 二次型规划问题求解
函数功能
方程的解析解,尤其适用多项式方程
工具箱
symbolic MATLAB Optimization MATLAB Optimization Optimization Optimization
fminsearch() 无约束最优化问题求解
fmincon() bintprog()
一般非线性规划问题求解
Optimization
MATLAB7.0 提供的新的 0-1 线性规划求解函数 Optimization
微分方程
函数名
desolve() ode45()
函数功能
常微分方程的解析解,尤其适用线性常微分方程 用四阶五级 Runge-Kutta-Fahberg 变步长算法求解常微分方程组,类似的函数还有
工具箱
symbolic
ode23(),ode15s(),ode113(),ode23s(),ode23t() MATLAB ,ode23tb()等,适用于一般的微分方程,刚性微分方程、微分代数方程、隐式微分方程等直接求解
odeset() dde23() pdepe() pdetool() open_systerm() sim()
微分方程控制参数 延迟微分方程数值求解 偏微分方程数值求解 偏微分方程求解界面 启动 Simulink 环境或模型 Simulink 模型的仿真求解
MATLAB MATLAB MATLAB PDE Simulink Simulink
数据插值与函数逼近
函数名
interp1() interp2() griddata() meshgrid() ndgrid() csapi() fnplt() spapi() fnder() fnint interp3() griddata3() polyfit() cfrac()
函数功能 工具箱
一维数据插值,实现了线性、Hermite 三次及样条插值算法 MATLAB 二维网格数据的插值,实现了线性、Hermite 三次及样条插MATLAB 值算法
任意分布点数据的二维插值 二维、三维网格数据的生成 n 维网格数据的生成
建立分段三次样条插值对象模型
样条模型的图形绘制函数,类似的函数还有样条求值 fnval()
建立 B 样条插值的对象模型
基于样条模型的数值微分问题的求解函数 基于样条模型的数值积分问题的求解函数
三维网格数据的插值处理,还可以用于 n 维数据函数 interpn()
MATLAB MATLAB MATLAB spline spline spline spline spline MATLAB
三元一般分布数据的插值处理,还提供了可以用于 n 维一MATLAB 般数据插值 griddatan() 一维数据的多项式拟合
MATLAB
调用 Maple 语言中的连分式展开函数,相应的函数还有: MAPLE with(),nthnumur()和nthdenom(),可以对给定的函数或常数进行连分式展开,并得出有理函数近似
Optimization MATLAB signal MATLAB MATLAB signal signal signal
lsqcurvefit() 利用 Pade 近似算法的函数逼近 corrcoef() xcorr() fft() ifft() filter() freqz() butter()
相关系数的计算 相关函数的计算
数据的快速 Fourier 变换,还支持二维或多维变换的 fft2(),fftn()
快速 Fourier 反变换,还支持二维或多维反变换的 ifft2(),ifftn() 信号的滤波处理函数 滤波器频域响应分析
Butterworth 滤波器设计函数,类似地,还有其他滤波器设计函数,如 I、II 型 Chebyshev 滤波器设计等,函数分别为 cheby1()和 cheby2(),还可以自动选择滤波器阶次,如使用 buttord()函数
概率论与数理统计
函数名
normpdf()
函数功能 工具箱
正态分布的概率密度函数,类似的还有:normcdf(),norminv()和 Statistic normrnd()函数,可以分别求出概率分布函数、逆概率分布函数及正态分布伪随机数生成函数
gampdf()
Γ分布的概率密度函数,类似的还有gamcdf(),gaminv()和gamrnd() Statistic
函数,可以分别求出概率分布函数、逆概率分布函数及Γ分布伪随机数生成函数
chi2pdf()
χ2分布函数概率密度函数,类似的还有分布的概率密度函数,类似的Statistic
还有chi2cdf(),chi2inv()和chi2rnd()函数,可以分别求出概率分布函数、逆概率分布函数及χ2分布伪随机数生成函数
tpdf()
T 分布函数概率密度函数,类似的还有分布的概率密度函数,类似的Statistic
还有 tcdf(),tinv()和 trnd()函数,可以分别求出概率分布函数、逆概率分布函数及T 分布伪随机数生成函数
fpdf()
F 分布函数概率密度函数,类似的还有分布的概率密度函数,类似的Statistic
还有 fcdf(),finv()和 frnd()函数,可以分别求出概率分布函数、逆概率分布函数及 分布伪随机数生成函数 F
raylpdf()
Reyleigh分布函数概率密度函数,类似的还有分布的概率密度函数,Statistic 类似的还有raylcdf(),raylinv()和raylrnd()函数,可以分别求出概率分布函数、逆概率分布函数及Reyleigh分布伪随机数生成函数
Poisson分布函数概率密度函数,类似的还有分布的概率密度函数,类Statistic 似的还有 poisscdf(),poissinv()和 poissrnd()函数,可以分别求出概率分布函数、逆概率分布函数及Poisson分布伪随机数生成函数 求取向量的均值,类似的还有求方差cov(),求标准差std() 求取 分布的均值和方差,类似的函数还有 Γ normstat(),raylstat()等
求取高阶中心矩、高阶原点矩也可以通过相应语句得出 求取向量的协方差均值 多变量正态分布密度函数 多变量正态分布伪随机数生成函数
正态分布的均值和方差的参数估计和区间估计,类似的函数还有 gamfit(),chi2fit(),tfit(),raylfit()等
poisspdf()
mean() gamstat()
MATLAB Statistic
moment() cov() mvnpdf() mvnrnd() normfit() regress()
Statistic MATLAB Statistic Statistic Statistic Statistic
多变量线性回归计算函数
nlfit() nlparci() ztest() ttest() jbtest()
非线性 小二乘的参数估计 非线性 小二乘的区间估计
已知方差的正态分布均值假设检验的Z 测试方法 未知方差的正态分布均值假设检验的T 测试方法 分布正态性的Jarque-Bera假设检验方法
Statistic Statistic Statistic Statistic Statistic Statistic Statistic Statistic Statistic Statistic
lillietest() 分布正态性的Lilliefors假设检验方法 kstest() anova1() anova2() manoval()
任意分布的Kolmogorov-Smirnov假设检验 单因子方差分析 双因子方差分析 多因子方差分析
统计学工具箱中的函数名关键词一览表
函数
分布名称 参数 函数
分布名称
参数 函数
分布名称
参数
beta
β分布
极值分布
a b, bino 二项分布 n p,
chi2 χ2分布 f
k
p,q
,
ev
κ,ζ exp α,ι geo κ,ζ mvn
指数分布
ι
p
F分布
gam logn
Γ分布 几何分布 hyge 超几何分布 m p n, nbin 负二项分布 λ,λδ,
12
对数正态分
布
ncf
非零 F 分布 正态分布
多变量正态分布 非零T分布
κ,ζ
k,δ nct
k,δ
ncx2
非零χ2分布 rayl Rayleigh 分
布
k,δ
norm
κ,ζ poiss Poisson分布 k
unif 均匀分布
ι
a b,
b
t T分布 wbl Weibull分布 a b,
非经典数学(神经网络、模糊数学、遗传算法等)
函数名 union() setdiff()
集合的并运算 差集运算
函数功能
工具箱 MATLAB MATLAB
lntersect() 集合的交运算 setxor() unique() ismeber() gbellmf() gaussmf() mfedit() sigmf() newfis() addvar() fuzzy()
集合的异或运算 集合的惟一运算 元素的属于判断 钟形隶属函数计算 Gauss 型隶属函数计算 隶属函数的图形界面调用 Sigoid 型隶属函数计算
建立模糊推理系统数据结构的函数 给模糊推理系统添加输入输出变量的函数 模糊推理系统设计程序界面
MATLAB MATLAB MATLAB MATLAB Fuzzy logic Fuzzy logic Fuzzy logic Fuzzy logic Fuzzy logic Fuzzy logic Fuzzy logic
addruler() 向模糊推理系统的规则库补加新规则 Fuzzy logic evalfis() 已知模糊推理系统模型,求出给定输入下该系统输出函数 Fuzzy logic newff() train()
前馈型神经网络结构的对象建立 神经网络训练函数
Neural Network Neural Network Neural Network Neural Network Neural Network Genetic Algorithm
plotperf() 神经网络训练中指标函数曲线绘制 sim() nnttool() ga()
神经网络仿真函数,可以用于神经网络的泛化研究 神经网络研究用户界面
遗传算法与直接搜索工具箱提供的最优化函数,该工具箱还提供了遗传算法参数设定的 gaoptmiset()和 gatool,遗 传 算 法 优 化 界 面 程 序 , 直 接 搜 索 的 启 动 命 令 是 psearch(MATLAB7.0)
cwt() dwt() idwt()
连续小波变换及基小波绘制函数 离散小波变换函数 离散小波反变换函数
Wavelet Wavelet Wavelet Wavelet Wavelet Wavelet
wavemngr() 基小波变换可以由此函数列出 wavefun() 基小波函数绘制函数 wavedec() appcoef() wrcoef()
小波分解函数,可以将信号分解为近似信号与细节信号 系数
由近似系数和细节系数重建信号
由分解结果提取近似系数,detcoef()函数可以提取细节Wavelet
Wavelet Wavelet
wavemenu() 小波变换工具箱用户界面主程序
图形窗口下可以直接使用的TEX命令表
正在阅读:
MATLAB常用命令速查11-03
北京大学社会学系858社会学研究方法和分支学科研究方法之社会学教程考研强化模拟题05-03
农作物抗旱实用技术01-01
案例 就近期几起学生安全事故02-02
浅谈自然界能量·转化·守恒·成矿05-01
基坑支护、降水施工组织设计02-02
地母经《玉匣记》(六十年地母经占分野所属年岁丰歉歌)02-26
茅屋为秋风所破歌教学设计10-08
小学古诗文考级诗、词汇总11-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 命令
- 常用
- MATLAB
- 招生与综合科党组织分类定级自评报告
- 980TDi与总线连接说明
- 2016年内科中级资格考试试题(1)
- 氧化还原滴定练习题
- 卡培他滨项目介绍
- 钟贤程 中小企业成本控制 毕业论文- 副本
- 论文
- 人教版二年级下册数学第一单元测试卷
- 小班科学活动计划
- 西方经济学(宏观部分)第五版内容整理
- 平安力合智能排队管理系统CQ510-R5使用说明书 - 图文
- 网络围观对于解决社会热点问题利大于弊
- 十大最具创意汽车营销案例
- 农民专业合作社财政财务管理的现状与对策
- 2018年骨干教师培训的心得体会
- 2019-2020年中考化学复习资料第03讲金属资源的防护和利用含解析
- 风电场运行规程 - 图文
- 销售管理模拟试题7
- 马风才《运营管理》第2版题库与参考答案
- 关于开展校内“文明单位”评选活动的通知