完整版MATLAB函数参考表经典大全.docx

上传人:b****8 文档编号:11309954 上传时间:2023-02-26 格式:DOCX 页数:89 大小:30.19KB
下载 相关 举报
完整版MATLAB函数参考表经典大全.docx_第1页
第1页 / 共89页
完整版MATLAB函数参考表经典大全.docx_第2页
第2页 / 共89页
完整版MATLAB函数参考表经典大全.docx_第3页
第3页 / 共89页
完整版MATLAB函数参考表经典大全.docx_第4页
第4页 / 共89页
完整版MATLAB函数参考表经典大全.docx_第5页
第5页 / 共89页
点击查看更多>>
下载资源
资源描述

完整版MATLAB函数参考表经典大全.docx

《完整版MATLAB函数参考表经典大全.docx》由会员分享,可在线阅读,更多相关《完整版MATLAB函数参考表经典大全.docx(89页珍藏版)》请在冰豆网上搜索。

完整版MATLAB函数参考表经典大全.docx

完整版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 启动与退出命令

函数名功能描述函数名功能描述

 

 

matlabrc

 

startup

启动主程序                  quit       退出 Matlab 环境

 

Matlab 自启动程序

 

(二) 运算符号与特殊字符

 

2.1 运算符号与特殊字符

函数名

+

-

*

.*

^

.^

kron

\

/

.\

./

:

()

[]

{}

.

 

.

 

xor

功能描述

矩阵乘

向量乘

矩阵乘方

向量乘方

矩阵 kron 积

矩阵左除

矩阵右除

向量左除

向量右除

向量生成或子阵提取

下标运算或参数定义

矩阵生成

 

结构字段获取符

点乘运算 ,常与其他运算符联合

使用(如.\)

逻辑运算之异成

函数名

...

;

%

!

 

.

=

==

~=

<

<=

>

>=

&

|

 

~

功能描述

续行标志

分行符(该行结果不显示)

分行符(该行结果显示)

注释标志

操作系统命令提示符

矩阵转置

向量转置

赋值运算

关系运算之相等

关系运算之不等

关系运算之小于

关系运算之小于等于

关系运算之大于

关系运算之大于等于

逻辑运算之与

逻辑运算之或

 

逻辑运算之非

 

2.2 逻辑函数

函数名 功能描述函数名

功能描述

 

all测试向量中所用元素是否为真

is*( 一 类 函

数)

检测向量状态.其中*表示

 

一个确定的函数(isinf)

 

any

 

exist

测试向量中是否有真元素

 

检验变量或文件是否定义

*isa

 

logical

检测对象是否为某一个类的对

将数字量转化为逻辑量

 

 

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

功能描述

列出所有断点情况

 

 

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 矩阵处理

函数名

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

功能描述

常用对数函数

平方根函数

 

 

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

 

(八)矩阵函数

球面坐标到笛卡儿坐标转换

 

 

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 基本运算

函数名功能描述函数名功能描述

 

 

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

功能描述

数据的多项式拟合

多项式求值

 

 

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

功能描述

常规矩阵转换为稀疏矩阵

由外部格式引入稀疏矩阵

 

 

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 

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

当前位置:首页 > 高等教育 > 教育学

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

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