matlab函数大全.docx

上传人:b****5 文档编号:29863330 上传时间:2023-07-27 格式:DOCX 页数:45 大小:35.44KB
下载 相关 举报
matlab函数大全.docx_第1页
第1页 / 共45页
matlab函数大全.docx_第2页
第2页 / 共45页
matlab函数大全.docx_第3页
第3页 / 共45页
matlab函数大全.docx_第4页
第4页 / 共45页
matlab函数大全.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

matlab函数大全.docx

《matlab函数大全.docx》由会员分享,可在线阅读,更多相关《matlab函数大全.docx(45页珍藏版)》请在冰豆网上搜索。

matlab函数大全.docx

matlab函数大全

MATLAB常用函数

2008-04-2309:

47

 

目录

1常用指令(GeneralPurposeCommands)1

1.1通用信息查询(Generalinformation)1

1.2工作空间管理(Managingtheworkspace)1

1.3管理指令和函数(Managingcommandsandfunctions)1

1.4搜索路径的管理(Managingtheseachpatli)2

1.5指令窗控制(Controllingthecommandwindow)2

1.6操作系统指令(Operatingsystemcommands)2

2运算符和特殊算符(Operatorsandspecialcharacters)3

2.1算术运算符(Arithmeticoperators)3

2.2关系运算符(Relationaloperators)3

2.3逻辑操作(Logicaloperators)3

2.4特殊算符(Specialcharacters)3

3编程语言结构(Programminglanguageconstructs)4

3.1控制语句(Controlflow)4

3.2计算运行(Evaluationandexecution)5

3.3脚本文件、函数及变量(Scripts,function,andvariables)5

3.4宗量处理(Augumenthandling)5

3.5信息显示(Messagedisplay)5

3.6交互式输入(Interactiveinput)6

4基本矩阵函数和操作(Elementarymatricesandmatrixmanipulation)6

4.1基本矩阵(Elementarymatrices)6

4.2矩阵基本信息(Basicarrayinformation)6

4.3矩阵操作(Matrixmanipulateion)7

4.4特殊变量和常数(Specialvariablesandconstants)7

4.5特殊矩阵(Specializedmatrices)7

5基本数学函数(Elementarymathfunctions)8

5.1三角函数(Trigonometric)8

5.2指数函数(Exponential)8

5.3复数函数(Complex)9

5.4圆整和求余函数(Roundingandremainder)9

6特殊函数(Specializedmathfunctions)9

7矩阵函数和数值线性代数(Matrixfunctions-numericallinearalgebra)10

7.1矩阵分析(Matrixanalysis)10

7.2线性方程(Linearequations)10

7.3特性值与奇异值(Eigenvaluesandsingularvalues)10

7.4矩阵函数(Matrixfunctions)11

7.5因式分解(Factorizationutility)11

8数据分析和傅里叶变换(DateanalysisandFouriertransforms)11

8.1基本运算(Basicoperations)11

8.2有限差分(Finitedifferentces)12

8.3相关(Correlation)12

8.4滤波和卷积(Filteringandconvoluteion)12

8.5傅里叶变换(Fouriertransforms)12

9音频支持(Audiosupport)13

9.1音频硬件驱动(Audiohardwaredrivers)13

9.2音频文件输入输出(Audiofileimportandexport)13

9.3工具(Utilities)13

10插补多项式函数(Interpolationandpolynomials)13

10.1数据插补(DataInterpolation)13

10.2样条插补(SplineInterpolation)14

10.3多项式(Polynomials)14

11数值泛函函数和ODE解算器(FunctionfunctionsandODEsolvers)14

11.1优化和寻根(Optimizationandrootfinding)14

11.2优化选项处理(OptimizationOptionhandling)14

11.3数值积分(Numericalintergration)14

11.4绘图(Plotting)15

11.5内联函数对象(Inlinefunctionobject)15

11.6差微分函数解算器(Differentialequationsolvers)15

12二维图形函数(Twodimensionalgraphs)15

12.1基本平面图形(ElementaryX-Ygraphs)15

12.2轴控制(Axiscontrol)16

12.3图形注释(Graphannotation)16

13三维图形函数(Threedimensionalgraphs)16

13.1基本三维图形(Elementary3-Dplots)16

13.2色彩控制(Colorcontrol)17

13.3光照模式(Lighting)17

13.4色图(Colormaps)17

13.5轴的控制(Axiscontrol)18

13.6视角控制(Viewpointcontrol)18

13.7图形注释(Graphannotation)18

13.8硬拷贝(Hardcopyandprinting)18

14特殊图形(Specializedgraphs)19

14.1特殊平面图形(Specialized2-Dgraphs)19

14.2等高线及二维半图形(Contourand2-1/2Dgraphs)19

14.3特殊三维图形(Specialized3-Dgraphs)19

14.4内剖及向量视图(Volumeandvectorvisualization)20

14.5图像显示及文件处理(ImagedisplayandfileI/O)20

14.6影片和动画(Moviesandanimation)20

14.7颜色相关函数(Colorrelatedfunction)21

14.8三维模型函数(Solidmodeling)21

15句柄图形(HandleGraphics)21

15.1图形窗的产生和控制(Figurewindowcreationandcontrol)21

15.2轴的产生和控制(Axiscreationandcontrol)21

15.3句柄图形对象(HandleGraphicsobjects)22

15.4句柄图形处理(HandleGraphicsoperations)22

15.5工具函数(Utilities)22

16图形用户界面工具(Graphicaluserinterfacetools)23

17字符串(Characterstring)23

17.1通用字符串函数(General)23

17.2字符串查询(Stringtests)23

17.3字符串操作(Stringoperations)23

18文件输入/输出(Fileinput/output)24

19时间和日期(Timeanddates)24

20数据类型(Datatypesandstructures)25

20.1数据类型(Datatypes)25

20.2多维数组函数(Multi-dimensionalarrayfunctions)25

20.3元胞数组函数(Cellarrayfunctions)25

20.4构架函数(Structurefunctions)26

20.5函数句柄函数(Functionhandlefunctions)26

20.6面向对象编程(Objectorientedprogrammingfunctions)26

21示例(Examplesanddemonstrations)26

22符号工具包(SymbolicMathToolbox)27

22.1微积分(Calculus)27

22.2线性代数(LinearAlgebra)27

22.3化简(Simplification)27

22.4方程求解(SolutionofEquation)28

22.5变量精度(VariablePrecisionArithmetic)28

22.7转换(Conversions)28

22.8基本操作(BasicOperation)28

22.9串处理函数(Stringhandlingutilities)29

22.10图形应用(PedagogicalandGraphicalApplications)29

22.11Maple接口(AccesstoMaple)29

23其它29

1常用指令(GeneralPurposeCommands)

1.1通用信息查询(Generalinformation)

demo演示程序

help在线帮助指令

helpbrowser超文本文档帮助信息

helpdesk超文本文档帮助信息

helpwin打开在线帮助窗

infoMATLAB和MathWorks公司的信息

subscribeMATLAB用户注册

verMATLAB和TOOLBOX的版本信息

versionMATLAB版本

whatsnew显示版本新特征

1.2工作空间管理(Managingtheworkspace)

clear从内存中清除变量和函数

exit关闭MATLAB

load从磁盘中调入数据变量

pack合并工作内存中的碎块

quit退出MATLAB

save把内存变量存入磁盘

who列出工作内存中的变量名

whos列出工作内存中的变量细节

workspace工作内存浏览器

1.3管理指令和函数(Managingcommandsandfunctions)

edit矩阵编辑器

edit打开M文件

inmem查看内存中的P码文件

mex创建MEX文件

open打开文件

pcode生成P码文件

type显示文件内容

what列出当前目录上的M、MAT、MEX文件

which确定指定函数和文件的位置

1.4搜索路径的管理(Managingtheseachpatli)

addpath添加搜索路径

rmpath从搜索路径中删除目录

path控制MATLAB的搜索路径

pathtool修改搜索路径

1.5指令窗控制(Controllingthecommandwindow)

beep产生beep声

echo显示命令文件指令的切换开关

diary储存MATLAB指令窗操作内容

format设置数据输出格式

more命令窗口分页输出的控制开关

1.6操作系统指令(Operatingsystemcommands)

cd改变当前工作目录

computer计算机类型

copyfile文件拷贝

delete删除文件

dir列出的文件

dos执行dos指令并返还结果

getenv给出环境值

ispcMATLAB为PC(Windows)版本则为真

isunixMATLAB为Unix版本则为真

mkdir创建目录

pwd改变当前工作目录

unix执行unix指令并返还结果

vms执行vmsdcl指令并返还结果

web打开web浏览器

!

执行外部应用程序

2运算符和特殊算符(Operatorsandspecialcharacters)

2.1算术运算符(Arithmeticoperators)

+加

-减

*矩阵乘

.*数组乘

^矩阵乘方

.^数组乘方

\反斜杠或左除

/斜杠或右除

./或.\数组除

张量积

[注]本表第三栏括号中的字符供在线救助时help指令引述用

2.2关系运算符(Relationaloperators)

==等号

~=不等号

<小于

>大于

<=小于或等于

>=大于或等于

2.3逻辑操作(Logicaloperators)

&逻辑与

|逻辑或

~逻辑非

xor异或

any有非零元则为真

all所有元素均非零则为真

2.4特殊算符(Specialcharacters)

冒号

()圆括号

[]方括号

{}花括号

@创建函数句柄

.小数点

.构架域的关节点

..父目录

⋯续行号

逗号

;分号

%注释号

!

调用操作系统命令

=赋值符号

ˊ引号

ˊ复数转置号

.ˊ转置号

[,]水平串接

[;]垂直串接

(),{},.下标赋值

(),{},.下标标识

subsindex下标标识

3编程语言结构(Programminglanguageconstructs)

3.1控制语句(Controlflow)

break终止最内循环

case同switch一起使用

catch同try一起使用

continue将控制转交给外层的for或while循环

else同if一起使用

elseif同if一起使用

end结束for,while,if语句

for按规定次数重复执行语句

if条件执行语句

otherwise可同switch一起使用

return返回

switch多个条件分支

trytry-cathch结构

while不确定次数重复执行语句

3.2计算运行(Evaluationandexecution)

assignin跨空间赋值

builtin执行内建的函数

eval字符串宏指令

evalc执行MATLAB字符串

evalin跨空间计算串表达式的值

feval函数宏指令

run执行脚本文件

3.3脚本文件、函数及变量(Scripts,function,andvariables)

exist检查变量或函数是否被定义

function函数文件头

global定义全局变量

isglobal若是全局变量则为真

iskeyword若是关键字则为真

mfilename正在执行的M文件的名字

persistent定义永久变量

scriptMATLAB命令文件

3.4宗量处理(Augumenthandling)

inputname实际调用变量名

nargchk输入变量个数检查

nargin函数输入宗量的个数

nargout函数输出宗量的个数

nargoutchk输出变量个数检查

varagin输入宗量

varagout输出宗量

3.5信息显示(Messagedisplay)

disp显示矩阵和文字内容

display显示矩阵和文字内容的重载函数

error显示错误信息

fprintf把格式化数据写到文件或屏幕

lasterr最后一个错误信息

lastwarn最后一个警告信息

sprintf按格式把数字转换为串

warning显示警告信息

3.6交互式输入(Interactiveinput)

input提示键盘输入

keyboard激活键盘做为命令文件

pause暂停

uicontrol创建用户界面控制

uimenu创建用户界面菜单

4基本矩阵函数和操作(Elementarymatricesandmatrixmanipulation)

4.1基本矩阵(Elementarymatrices)

eye单位阵

linspace线性等分向量

logspace对数等分向量

meshgrid用于三维曲面的分格线坐标

ones全1矩阵

rand均匀分布随机阵

randn正态分布随机阵

repmat铺放模块数组

zeros全零矩阵

:

矩阵的援引和重排

4.2矩阵基本信息(Basicarrayinformation)

disp显示矩阵和文字内容

isempty若是空矩阵则为真

isequal若对应元素相等则为1

islogical尤其是逻辑数则为真

isnumeric若是数值则为真

length确定向量的长度

logical将数值转化为逻辑值

ndims数组A的维数

size确定矩阵的维数

4.3矩阵操作(Matrixmanipulateion)

blkdiag块对角阵串接

diag创建对角阵,抽取对角向量

end数组的长度,即最大下标

find找出非零元素1的下标

fliplr矩阵的左右翻转

flipud矩阵的上下翻转

flipdim交换对称位置上的元素

ind2sub据单下标换算出全下标

reshape矩阵变维

rot90矩阵逆时针90°旋转

sub2idn据全下标换算出单下标

tril抽取下三角阵

triu抽取上三角阵

4.4特殊变量和常数(Specialvariablesandconstants)

ans最新表达式的运算结果

eps浮点相对误差

i,j虚数单位

inf或Inf无穷大

isfinite若是有限数则为真

isinf若是无穷大则为真

isnan若为非数则为真

NaN或nan非数

pi3.1415926535897⋯.

realmax最大浮点数

realmin最小正浮点数

why一般问题的简明答案

4.5特殊矩阵(Specializedmatrices)

compan伴随矩阵

gallery一些小测试矩阵

hadamardHadamard矩阵

hankelHankel矩阵

hilbHilbert矩阵

invhilb逆Hilbert矩阵

magic魔方阵

pascalPascal矩阵

rosser典型对称特征值实验问题

toeplitzToeplitz矩阵

vanderVandermonde矩阵

wilkinsonWilkinson’s对称特征值实验矩阵

5基本数学函数(Elementarymathfunctions)

5.1三角函数(Trigonometric)

acos反余弦

acosh反双曲余弦

acot反余切

acoth反双曲余切

acsc反余割

acsch反双曲余割

asec反正割

asech反双曲正割

asin反正弦

asinh反双曲正弦

atan反正切

atanh反双曲正切

atan2四象限反正切

cos余弦

cosh双曲余弦

cot余切

coth双曲余切

csc余割

csch双曲余割

sec正割

sech双曲正割

sin正弦

sinh双曲正弦

tan正切

tanh双曲正切

5.2指数函数(Exponential)

exp指数

log自然对数

log10常用对数

log2以2为底的对数

nestpow2最近邻的2的幂

pow22的幂

sqrt平方根

5.3复数函数(Complex)

abs绝对值

angle相角

complex将实部和虚部构成复数

conj复数共轭

cplxpair复数阵成共轭对形式排列

imag复数虚部

isreal若是实数矩阵则为真

real复数实部

unwrap相位角360°线调整

5.4圆整和求余函数(Roundingandremainder)

ceil朝正无穷大方向取整

fix朝零方向取整

floor朝负无穷大方向取整

mod模数求余

rem求余数

round四舍五入取整

sign符号函数

6特殊函数(Specializedmathfunctions)

cart2pol直角坐标变为柱(或极)坐标

cart2sph直角坐标变为球坐标

cross向量叉积

dot向量内积

isprime若是质数则为真

pol2cart柱(或极)坐标变为直角坐标

sph2cart球坐标变为直角坐标

7矩阵函数和数值线性代数(Matrixfunctions-numericallinearalgebra)

7.1矩阵分析(Matrixanalysis)

det行列式的值

norm矩阵或向量范数

normest估计2范数

null零空间

orth值空间

rank秩

rref转换为行阶梯形

trace迹

subspace子空间的角度

7.2线性方程(Linearequations)

cholCholesky分解

cholinc不完全Cholesky分解

cond矩阵条件数

condest估计1-范数条件数

inv矩阵的逆

luLU分解

luinc不完全LU分解

lscov已知协方差的最小二乘积

nnls非负二乘解

pinv伪逆

qrQR分解

rcondLINPACK逆条件数

\、/解线性方程

7.3特性值与奇异值(Eigenvaluesandsingularvalues)

condeig矩阵各特征值的条件数

eig矩阵特征值和特征向量

eigs多个特征值

gsvd归一化奇异值分解

hessHessenberg矩阵

poly特征多项式

polyeig多项式特征值问题

qz广义特征值

schurSchur分解

svd奇异值分解

svds多个奇异值

7.4矩阵函数(Matrixfunctions)

expm矩阵指数

expm1矩阵指数的Pade逼近

expm2用泰勒级数求矩阵指数

expm3通过特征值和特征向量求矩阵指数

funm计算一般矩阵函数

logm矩阵对数

sqrtm矩阵平方根

7.5因式分解(Factorizationutility)

cdf2rdf复数对角型转换到实块对角型

balance改善特征值精度的平衡刻度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1