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

print

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

print

设置走纸方向

打印图形或把图存入文件

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


本文标签: 函数 矩阵 数组 图形