变量和数据操作

变量的命名

  1、必须以字母开头
  2、由字母、数字、下划线组成
  3、最长为31个字符
  4、一些用户不可以清除的变量如ans\eps\pi\Inf\NaN(i,j:虚数单位、inf:无穷大、realmax:最大正实数、realmax:最小正实数、ans:系统默认变量、eps:可作为一个容许误差,eps=2^(-42)、NaN表示不定值由0/0或Inf/Inf得到、nargin:函数输入的参数个数、nargout:函数输出的参数个数)
  5、clf命令清空图形
  6、subplot’命令划分绘图窗口subplot(x,y,z)将图形分为x*y个窗口z表示第几个窗口

常用数学函数

转载:matlab常用数学函数
  1、abs(x)求绝对值
  2、sqrt(x)开方函数
  3、取整函数round(x)四舍五入至最近整数fix(x)无论正负舍去小数取整floor(x)地板函数,舍去正小数取最近的整数。ceil(x)天花板函数,加入正小数至最近的整数。
  4、sign(x)符号函数,如x<0 , sign(x) = -1 ; x=0 , sign(x) = 0 ; x>0 , sign(x)=1;
  5、取余函数rem(x,y)     mod(x,y)
  6、指数函数exp(x)
  7、对数函数logz(x)

MATLAB常用数学函数

l  l         三角函数和双曲函数

名称

含义

名称

含义

名称

含义

sin

正弦

csc

余割

atanh

反双曲正切

cos

余弦

asec

反正割

acoth

反双曲余切

tan

正切

acsc

反余割

sech

双曲正割

cot

余切

sinh

双曲正弦

csch

双曲余割

asin

反正弦

cosh

双曲余弦

asech

反双曲正割

atan

反正切

coth

双曲余切

atan2

四象限反正切

acot

反余切

asinh

反双曲正弦

sec

正割

acosh

反双曲余弦

l  l         指数函数

名称

含义

名称

含义

名称

含义

exp

E为底的指数

log10

10为底的对数

pow2

2的幂

log

自然对数

log2

2为底的对数

sqrt

平方根

l  l         复数函数

名称

含义

名称

含义

名称

含义

abs

绝对值

conj

复数共轭

real

复数实部

angle

相角

imag

复数虚部

l  l         圆整函数和求余函数

名称

含义

名称

含义

ceil

向+∞圆整

rem

求余数

fix

向0圆整

round

向靠近整数圆整

floor

向-∞圆整

sign

符号函数

mod

模除求余

l  l         矩阵变换函数

名称

含义

名称

含义

fiplr

矩阵左右翻转

diag

产生或提取对角阵

fipud

矩阵上下翻转

tril

产生下三角

fipdim

矩阵特定维翻转

triu

产生上三角

Rot90

矩阵反时针90翻转

l  l         其他函数

名称

含义

名称

含义

min

最小值

max

最大值

mean

平均值

median

中位数

std

标准差

diff

相邻元素的差

sort

排序

length

个数

norm

欧氏(Euclidean)长度

sum

总和

prod

总乘积

dot

内积

cumsum

累计元素总和

cumprod

累计元素总乘积

cross

外积

附录1 常用命令
附录1.1 管理用命令

函数名

功能描述

函数名

功能描述

addpath

增加一条搜索路径

rmpath

删除一条搜索路径

demo

运行Matlab演示程序

type

列出.M文件

doc

装入超文本文档

version

显示Matlab的版本号

help

启动联机帮助

what

列出当前目录下的有关文件

lasterr

显示最后一条信息

whatsnew

显示Matlab的新特性

lookfor

搜索关键词的帮助

which

造出函数与文件所在的目录

path

设置或查询Matlab路径

附录1.2管理变量与工作空间用命令

函数名

功能描述

函数名

功能描述

clear

删除内存中的变量与函数

pack

整理工作空间内存

disp

显示矩阵与文本

save

将工作空间中的变量存盘

length

查询向量的维数

size

查询矩阵的维数

load

从文件中装入数据

who,whos

列出工作空间中的变量名

附录1.3文件与操作系统处理命令

函数名

功能描述

函数名

功能描述

cd

改变当前工作目录

edit

编辑.M文件

delete

删除文件

matlabroot

获得Matlab的安装根目录

diary

将Matlab运行命令存盘

tempdir

获得系统的缓存目录

dir

列出当前目录的内容

tempname

获得一个缓存(temp)文件

!

执行操作系统命令

附录1.4窗口控制命令

函数名

功能描述

函数名

功能描述

echo

显示文件中的Matlab中的命令

more

控制命令窗口的输出页面

format

设置输出格式

附录1.5启动与退出命令

函数名

功能描述

函数名

功能描述

matlabrc

启动主程序

quit

退出Matlab环境

startup

Matlab自启动程序

附录2 运算符号与特殊字符附录
2.1运算符号与特殊字符

函数名

功能描述

函数名

功能描述

+

...

续行标志

-

,

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

*

矩阵乘

;

分行符(该行结果显示)

.*

向量乘

%

注释标志

^

矩阵乘方

!

操作系统命令提示符

.^

向量乘方

矩阵转置

kron

矩阵kron积

.

向量转置

矩阵左除

=

赋值运算

/

矩阵右除

==

关系运算之相等

.

向量左除

~=

关系运算之不等

./

向量右除

<

关系运算之小于

:

向量生成或子阵提取

<=

关系运算之小于等于

()

下标运算或参数定义

>

关系运算之大于

[]

矩阵生成

>=

关系运算之大于等于

{}

&

逻辑运算之与

.

结构字段获取符

|

逻辑运算之或

.

点乘运算,常与其他运算符联合使用(如.)

~

逻辑运算之非

xor

逻辑运算之异成

附录2.2逻辑函数

函数名

功能描述

函数名

功能描述

all

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

is*(一类函数)

检测向量状态.其中*表示一个确定的函数(isinf)

any

测试向量中是否有真元素

*isa

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

exist

检验变量或文件是否定义

logical

将数字量转化为逻辑量

find

查找非零元素的下标

附录3 语言结构与调试
附录3.1编程语言

函数名

功能描述

函数名

功能描述

builtin

执行Matlab内建的函数

global

定义全局变量

eval

执行Matlab语句构成的字符串

nargchk

函数输入输出参数个数检验

feval

执行字符串指定的文件

script

Matlab语句及文件信息

function

Matlab函数定义关键词

附录3.2控制流程

函数名

功能描述

函数名

功能描述

break

中断循环执行的语句

if

条件转移语句

case

与switch结合实现多路转移

otherwise

多路转移中的缺省执行部分

else

与if一起使用的转移语句

return

返回调用函数

elseif

与if一起使用的转移语句

switch

与case结合实现多路转移

end

结束控制语句块

warning

显示警告信息

error

显示错误信息

while

循环语句

for

循环语句

附录3.3交互输入

函数名

功能描述

函数名

功能描述

input

请求输入

menu

菜单生成

keyboard

启动键盘管理

pause

暂停执行

附录3.4面向对象编程

函数名

功能描述

函数名

功能描述

class

生成对象

isa

判断对象是否属于某一类

double

转换成双精度型

superiorto

建立类的层次关系

inferiorto

建立类的层次关系

unit8

转换成8字节的无符号整数

inline

建立一个内嵌对象

附录3.5调试

函数名

功能描述

函数名

功能描述

dbclear

清除调试断点

dbstatus

列出所有断点情况

dbcont

调试继续执行

dbstep

单步执行

dbdown

改变局部工作空间内存

dbstop

设置调试断点

dbmex

启动对Mex文件的调试

sbtype

列出带命令行标号的.M文件

dbquit

退出调试模式

dbup

改变局部工作空间内容

dbstack

列出函数调用关系

附录4 基本矩阵与矩阵处理
附录4.1基本矩阵

函数名

功能描述

函数名

功能描述

eye

产生单位阵

rand

产生随机分布矩阵

linspace

构造线性分布的向量

randn

产生正态分布矩阵

logspace

构造等对数分布的向量

zeros

产生零矩阵

ones

产生元素全部为1的矩阵

:

产生向量

附录4.2特殊向量与常量

函数名

功能描述

函数名

功能描述

ans

缺省的计算结果变量

non

非数值常量常由0/0或Inf/Inf获得

computer

运行Matlab的机器类型

nargin

函数中参数输入个数

eps

精度容许误差(无穷小)

nargout

函数中输出变量个数

flops

浮点运算计数

pi

圆周率

i

复数单元

realmax

最大浮点数值

inf

无穷大

realmin

最小浮点数值

inputname

输入参数名

varargin

函数中输入的可选参数

j

复数单元

varargout

函数中输出的可选参数

附录4.3时间与日期

函数名

功能描述

函数名

功能描述

calender

日历

eomday

计算月末

clock

时钟

etime

所用时间函数

cputime

所用的CPU时间

now

当前日期与时间

date

日期

tic

启动秒表计时器

datenum

日期(数字串格式)

toc

读取秒表计时器

datestr

日期(字符串格式)

weekday

星期函数

datevoc

日期(年月日分立格式)

附录4.4矩阵处理

函数名

功能描述

函数名

功能描述

cat

向量连接

reshape

改变矩阵行列个数

diag

建立对角矩阵或获取对角向量

rot90

将矩阵旋转90度

fliplr

按左右方向翻转矩阵元素

tril

取矩阵的下三角部分

flipud

按上下方向翻转矩阵元素

triu

取矩阵的上三角部分

repmat

复制并排列矩阵函数

附录5 特殊矩阵

函数名

功能描述

函数名

功能描述

compan

生成伴随矩阵

invhilb

生成逆hilbert矩阵

gallery

生成一些小的测试矩阵

magic

生成magic矩阵

hadamard

生成hadamard矩阵

pascal

生成pascal矩阵

hankel

生成hankel矩阵

toeplitz

生成toeplitz矩阵

hilb

生成hilbert矩阵

wilkinson

生成wilkinson特征值测试矩阵

附录6 数学函数
附录6.1三角函数

函数名

功能描述

函数名

功能描述

sin/asin

正弦/反正弦函数

sec/asec

正割/反正割函数

sinh/asinh

双曲正弦/反双曲正弦函数

sech/asech

双曲正割/反双曲正割函数

cos/acos

余弦/反余弦函数

csc/acsc

余割/反余割函数

cosh/acosh

双曲余弦/反双曲余弦函数

csch/acsch

双曲余割/反双曲余割函数

tan/atan

正切/反正切函数

cot/acot

余切/反余切函数

tanh/atanh

双曲正切/反双曲正切函数

coth/acoth

双曲余切/反双曲余切函数

atan2

四个象限内反正切函数

附录6.2指数函数

函数名

功能描述

函数名

功能描述

exp

指数函数

log10

常用对数函数

log

自然对数函数

sqrt

平方根函数

附录6.3复数函数

函数名

功能描述

函数名

功能描述

abs

绝对值函数

imag

求虚部函数

angle

角相位函数

real

求实部函数

conj

共轭复数函数

附录6.4数值处理

函数名

功能描述

函数名

功能描述

fix

沿零方向取整

round

舍入取整

floor

沿-∞方向取整

rem

求除法的余数

ceil

沿+∞方向取整

sign

符号函数

附录6.5其他特殊数学函数

函数名

功能描述

函数名

功能描述

airy

airy函数

erfcx

比例互补误差函数

besselh

bessel函数(hankel函数)

erfinv

逆误差函数

bessili

改进的第一类bessel函数

expint

指数积分函数

besselk

改进的第二类bessel函数

gamma

gamma函数

besselj

第一类bessel函数

gammainc

非完全gamma函数

bessely

第二类bessel函数

gammaln

gamma对数函数

beta

beta函数

gcd

最大公约数

betainc

非完全的beta函数

lcm

最小公倍数

betaln

beta对数函数

log2

分割浮点数

elipj

Jacobi椭圆函数

legendre

legendre伴随函数

ellipke

完全椭圆积分

pow2

基2标量浮点数

erf

误差函数

rat

有理逼近

erfc

互补误差函数

rats

有理输出

附录7 坐标转换

函数名

功能描述

函数名

功能描述

cart2pol

笛卡儿坐标到极坐标转换

pol2cart

极坐标到笛卡儿坐标转换

cart2sph

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

sph2cart

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

附录8 矩阵函数
附录8.1矩阵分析

函数名

功能描述

函数名

功能描述

cond

求矩阵的条件数

rcond

LINPACK倒数条件估计

det

求矩阵的行列式

rref

矩阵的行阶梯型实现

norm

求矩阵的范数

rrefmovie

消元法解方程演示

null

右零空间

subspace

子空间

orth

正交空间

trace

矩阵的迹

rank

求矩阵的秩

附录8.2线性方程

函数名

功能描述

函数名

功能描述

/,

线性方程求解

nnls

非零最小二乘

chol

Cholesky分解

pinv

求伪逆矩阵

inv

矩阵求逆

qr

矩阵的QR分解

lscov

最小二乘方差

qrdelete

QR分解中删除一行

lu

矩阵的LU三角分解

qrinsert

QR分解中插入一行

附录8.3特征值与奇异值

函数名

功能描述

函数名

功能描述

banlance

改进特征值精度的均衡变换

qz

QZ算法求矩阵特征值

cdf2rdf

复块对角阵到实块对角阵转换

rdf2cdf

实块对角阵到复块对角阵转换

eig

求矩阵的特征值和特征向量

schur

Schur分解

hess

求Hessenberg矩阵

svd

奇异值分解

poly

求矩阵的特征多项式

附录8.4矩阵函数

函数名

功能描述

函数名

功能描述

expm

矩阵指数函数

logm

矩阵对数函数

funm

矩阵任意函数

sqrtm

矩阵平方根

附录9 数据分析与Fourier变换函数
附录9.1基本运算

函数名

功能描述

函数名

功能描述

cumprod

向量累积

prod

对向量中各元素求积

cumsum

向量累加

sort

对向量中各元素排序

max

求向量中最大元素

sortrows

对矩阵中各行排序

min

求向量中最小元素

std

求向量中各元素标准差

mean

求向量中各元素均值

sum

对向量中各元素求和

median

求向量中中间元素

trapz

梯形法求数值积分

 

matlab常用函数- -
1、特殊变量与常数
ans 计算结果的变量名
computer 确定运行的计算机
eps 浮点相对精度
Inf 无穷大
I 虚数单位
inputname 输入参数名
NaN 非数
nargin 输入参数个数
nargout 输出参数的数目
pi 圆周率
nargoutchk 有效的输出参数数目
realmax 最大正浮点数
realmin 最小正浮点数
varargin 实际输入 的参量
varargout 实际返回的参量
操作符与特殊字符
+ 加 - 减
* 矩阵乘法 .* 数组乘(对应元素相乘)
^ 矩阵幂 .^ 数组幂(各个元素求幂)
左除或反斜杠 / 右除或斜面杠
./ 数组除(对应元素除)

kron Kronecker张量积
: 冒号 () 圆括
[] 方括 . 小数点
.. 父目录 ... 继续
, 逗号(分割多条命令) ; 分号(禁止结果显示)
% 注释 ! 感叹号
' 转置或引用 = 赋值
== 相等 <> 不等于
& 逻辑与 | 逻辑或
~ 逻辑非 xor 逻辑异或

2、基本数学函数
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 朝0方向取整
floor 朝负无穷取整
*** 最大公因数
imag 复数值的虚部
lcm 最小公倍数
log 自然对数
log2 以2为底的对数
log10 常用对数
mod 有符号的求余

nchoosek 二项式系数和全部组合数
real 复数的实部
rem 相除后求余
round 取整为最近的整数
sec,sech 正割,双曲正割
sign 符号数
sin,sinh 正弦,双曲正弦
sqrt 平方根
tan,tanh 正切,双曲正切
3、基本矩阵和矩阵操作
blkding 从输入参量建立块对角矩阵
eye 单位矩阵
linespace 产生线性间隔的向量
logspace 产生对数间隔的向量
numel 元素个数
ones 产生全为1的数组
rand 均匀颁随机数和数组
randn 正态分布随机数和数组
zeros 建立一个全0矩阵 colon) 等间隔向量
cat 连接数组
diag 对角矩阵和矩阵对角线
fliplr 从左自右翻转矩阵
flipud 从上到下翻转矩阵
repmat 复制一个数组

reshape 改造矩阵
roy90 矩阵翻转90度

tril 矩阵的下三角
triu 矩阵的上三角

dot 向量点集
cross 向量叉集

ismember 检测一个集合的元素
intersect 向量的交集

setxor 向量异或集
setdiff 向是的差集

union 向量的并集
数值分析和傅立叶变换
cumprod 累积

cumsum 累加
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 IIR或FIR滤波器
deconv 反卷积和多项式除法

filter2 二维数字滤波器
cplxpair 将复数值分类为共轭对

fft 一维的快速傅立叶变换
fft2 二维快速傅立叶变换

fftshift 将FFT的DC分量移到频谱中心
ifft 一维快速反傅立叶变换

ifft2 二维傅立叶反变换
ifftn 多维快速傅立叶变换

ifftshift 反FFT偏移
nextpow2 最靠近的2的幂次

unwrap 校正相位角

多项式与插值
conv 卷积和多项式乘法

roots 多项式的根
poly 具有设定根的多项式

polyder 多项式微分
polyeig 多项式的特征根

polyfit 多项式拟合
polyint 解析多项式积分

polyval 多项式求值
polyvalm 矩阵变量多项式求值

residue 部分分式展开
interp1 一维插值

interp2 二维插值
interp3 三维插值

interpft 使用FFT的一维插值
interpn 多维插值

meshgrid 为3维点生成x和y的网格
ndgrid 生成多维函数和插值的数组

pchip 分段3次Hermite插值多项式
ppval 分段多项式的值

spline 3次样条数据插值

绘图函数
bar 竖直条图

barh 水平条图
hist 直方图

histc 直方图计数
hold 保持当前图形

loglog x,y对数坐标图
pie 饼状图

plot 绘二维图
polar 极坐标图

semilogy y轴对数坐标图
semilogx x轴对数坐标

subplot 绘制子图
bar3 数值3D竖条图

bar3h 水平3D条形图
comet3 3D慧星图

cylinder 圆柱体
fill3 填充的3D多边形

plot3 3维空间绘图
quiver3 3D震动(速度)图

slice 体积薄片图
sphere 球

stem3 绘制离散表面数据
wate***ll 绘制瀑布

trisurf 三角表面
clabel 增加轮廓标签到等高线图中

datetick 数据格式标记
grid 加网格线

gtext 用鼠标将文本放在2D图中
legend 图注

plotyy 左右边都绘Y轴
title 标题

xlabel X轴标签
ylabel Y轴标签

zlabel Z轴标签
contour 等高线图

contourc 等高线计算
contourf 填充的等高线图

hidden 网格线消影
meshc 连接网格/等高线

mesh 具有参考轴的3D网格
peaks 具有两个变量的采样函数

surf 3D阴影表面图
su***ce 建立表面低层对象

surfc 海浪和等高线的结合
surfl 具有光照的3D阴影表面

trimesh 三角网格图

1 常用指令(General Purpose Commands)
1.1 通用信息查询(General information)
demo 演示程序
help 在线帮助指令
helpbrowser 超文本文档帮助信息
helpdesk 超文本文档帮助信息
helpwin 打开在线帮助窗
info MATLAB 和MathWorks 公司的信息
subscribe MATLAB 用户注册
ver MATLAB 和TOOLBOX 的版本信息
version MATLAB 版本
whatsnew 显示版本新特征
1.2 工作空间管理(Managing the workspace)
clear 从内存中清除变量和函数
exit 关闭MATLAB
load 从磁盘中调入数据变量
pack 合并工作内存中的碎块
quit 退出MATLAB
save 把内存变量存入磁盘
who 列出工作内存中的变量名
whos 列出工作内存中的变量细节
workspace 工作内存浏览器
1.3 管理指令和函数(Managing commands and functions)
edit 矩阵编辑器
edit 打开M 文件
inmem 查看内存中的P 码文件
mex 创建MEX 文件
open 打开文件
pcode 生成P 码文件
type 显示文件内容
what 列出当前目录上的M、MAT、MEX 文件
which 确定指定函数和文件的位置
1.4 搜索路径的管理(Managing the seach patli)
addpath 添加搜索路径
rmpath 从搜索路径中删除目录
path 控制MATLAB 的搜索路径
pathtool 修改搜索路径
1.5 指令窗控制(Controlling the command window)
beep 产生beep 声
echo 显示命令文件指令的切换开关
diary 储存MATLAB 指令窗操作内容
format 设置数据输出格式
more 命令窗口分页输出的控制开关
1.6 操作系统指令(Operating system commands)
cd 改变当前工作目录
computer 计算机类型
copyfile 文件拷贝
delete 删除文件
dir 列出的文件
dos 执行dos 指令并返还结果
getenv 给出环境值
ispc MATLAB 为PC(Windows)版本则为真
isunix MATLAB 为Unix 版本则为真
mkdir 创建目录
pwd 改变当前工作目录
unix 执行unix 指令并返还结果
vms 执行vms dcl 指令并返还结果
web 打开web 浏览器
! 执行外部应用程序
2 运算符和特殊算符(Operators and special characters)
2.1 算术运算符(Arithmetic operators)
+ 加
- 减
* 矩阵乘
.* 数组乘
^ 矩阵乘方
.^ 数组乘方
反斜杠或左除
/ 斜杠或右除
./或. 数组除
张量积
[注]本表第三栏括号中的字符供在线救助时help 指令引述用
2.2 关系运算符(Relational operators)
= = 等号
~= 不等号
< 小于
> 大于
<= 小于或等于
>= 大于或等于
2.3 逻辑操作(Logical operators)
& 逻辑与
| 逻辑或
~ 逻辑非
xor 异或
any 有非零元则为真
all 所有元素均非零则为真
2.4 特殊算符(Special characters)
: 冒号
( ) 圆括号
[ ] 方括号
{ } 花括号
@ 创建函数句柄
. 小数点
. 构架域的关节点
.. 父目录
⋯ 续行号
, 逗号
; 分号
% 注释号
! 调用操作系统命令
= 赋值符号
ˊ 引号
ˊ 复数转置号
.ˊ 转置号
[,] 水平串接
[;] 垂直串接
( ),{ },. 下标赋值
( ),{ },. 下标标识
subsindex 下标标识
3 编程语言结构(Programming language constructs)
3.1 控制语句(Control flow)
break 终止最内循环
case 同switch 一起使用
catch 同try 一起使用
continue 将控制转交给外层的for 或while 循环
else 同if 一起使用
elseif 同if 一起使用
end 结束for,while,if 语句
for 按规定次数重复执行语句
if 条件执行语句
otherwise 可同switch 一起使用
return 返回
switch 多个条件分支
try try-cathch 结构
while 不确定次数重复执行语句
3.2 计算运行(Evaluation and execution)
assignin 跨空间赋值
builtin 执行内建的函数
eval 字符串宏指令
evalc 执行MATLAB 字符串
evalin 跨空间计算串表达式的值
feval 函数宏指令
run 执行脚本文件
3.3 脚本文件、函数及变量(Scripts,function,and variables)
exist 检查变量或函数是否被定义
function 函数文件头
global 定义全局变量
isglobal 若是全局变量则为真
iskeyword 若是关键字则为真
mfilename 正在执行的M 文件的名字
persistent 定义永久变量
script. MATLAB 命令文件
3.4 宗量处理(Augument handling)
inputname 实际调用变量名
nargchk 输入变量个数检查
nargin 函数输入宗量的个数
nargout 函数输出宗量的个数
nargoutchk 输出变量个数检查
varagin 输入宗量
varagout 输出宗量
3.5 信息显示(Message display)
disp 显示矩阵和文字内容
display 显示矩阵和文字内容的重载函数
error 显示错误信息
fprintf 把格式化数据写到文件或屏幕
lasterr 最后一个错误信息
lastwarn 最后一个警告信息
sprintf 按格式把数字转换为串
warning 显示警告信息
3.6 交互式输入(Interactive input)
input 提示键盘输入
keyboard 激活键盘做为命令文件
pause 暂停
uicontrol 创建用户界面控制
uimenu 创建用户界面菜单
4 基本矩阵函数和操作(Elementary matrices and matrix manipulation)
4.1 基本矩阵(Elementary matrices)
eye 单位阵
linspace 线性等分向量
logspace 对数等分向量
meshgrid 用于三维曲面的分格线坐标
ones 全1 矩阵
rand 均匀分布随机阵
randn 正态分布随机阵
repmat 铺放模块数组
zeros 全零矩阵
: 矩阵的援引和重排
4.2 矩阵基本信息(Basic array information)
disp 显示矩阵和文字内容
isempty 若是空矩阵则为真
isequal 若对应元素相等则为1
islogical 尤其是逻辑数则为真
isnumeric 若是数值则为真
length 确定向量的长度
logical 将数值转化为逻辑值
ndims 数组A 的维数
size 确定矩阵的维数
4.3 矩阵操作(Matrix manipulateion)
blkdiag 块对角阵串接
diag 创建对角阵,抽取对角向量
end 数组的长度,即最大下标
find 找出非零元素1 的下标
fliplr 矩阵的左右翻转
flipud 矩阵的上下翻转
flipdim 交换对称位置上的元素
ind2sub 据单下标换算出全下标
reshape 矩阵变维
rot90 矩阵逆时针90°旋转
sub2idn 据全下标换算出单下标
tril 抽取下三角阵
triu 抽取上三角阵
4.4 特殊变量和常数(Special variables and constants)
ans 最新表达式的运算结果
eps 浮点相对误差
i,j 虚数单位
inf 或Inf 无穷大
isfinite 若是有限数则为真
isinf 若是无穷大则为真
isnan 若为非数则为真
NaN 或nan 非数
pi 3.1415926535897⋯.
realmax 最大浮点数
realmin 最小正浮点数
why 一般问题的简明答案
4.5 特殊矩阵(Specialized matrices)
compan 伴随矩阵
gallery 一些小测试矩阵
hadamard Hadamard 矩阵
hankel Hankel 矩阵
hilb Hilbert 矩阵
invhilb 逆Hilbert 矩阵
magic 魔方阵
pascal Pascal 矩阵
rosser 典型对称特征值实验问题
toeplitz Toeplitz 矩阵
vander Vandermonde 矩阵
wilkinson Wilkinson’s 对称特征值实验矩阵
5 基本数学函数(Elementary math functions)
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 的幂
pow2 2 的幂
sqrt 平方根
5.3 复数函数(Complex)
abs 绝对值
angle 相角
complex 将实部和虚部构成复数
conj 复数共轭
cplxpair 复数阵成共轭对形式排列
imag 复数虚部
isreal 若是实数矩阵则为真
real 复数实部
unwrap 相位角360°线调整
5.4 圆整和求余函数(Rounding and remainder)
ceil 朝正无穷大方向取整
fix 朝零方向取整
floor 朝负无穷大方向取整
mod 模数求余
rem 求余数
round 四舍五入取整
sign 符号函数
6 特殊函数(Specialized math functions)
cart2pol 直角坐标变为柱(或极)坐标
cart2sph 直角坐标变为球坐标
cross 向量叉积
dot 向量内积
isprime 若是质数则为真
pol2cart 柱(或极)坐标变为直角坐标
sph2cart 球坐标变为直角坐标
7 矩阵函数和数值线性代数(Matrix functions-numerical linear algebra)
7.1 矩阵分析(Matrix analysis)
det 行列式的值
norm 矩阵或向量范数
normest 估计2 范数
null 零空间
orth 值空间
rank 秩
rref 转换为行阶梯形
trace
subspace 子空间的角度
7.2 线性方程(Linear equations)
chol Cholesky 分解
cholinc 不完全Cholesky 分解
cond 矩阵条件数
condest 估计1-范数条件数
inv 矩阵的逆
lu LU 分解
luinc 不完全LU 分解
lscov 已知协方差的最小二乘积
nnls 非负二乘解
pinv 伪逆
qr QR 分解
rcond LINPACK 逆条件数
、/ 解线性方程
7.3 特性值与奇异值(Eigenvalues and singular values)
condeig 矩阵各特征值的条件数
eig 矩阵特征值和特征向量
eigs 多个特征值
gsvd 归一化奇异值分解
hess Hessenberg 矩阵
poly 特征多项式
polyeig 多项式特征值问题
qz 广义特征值
schur Schur 分解
svd 奇异值分解
svds 多个奇异值
7.4 矩阵函数(Matrix functions)
expm 矩阵指数
expm1 矩阵指数的Pade 逼近
expm2 用泰勒级数求矩阵指数
expm3 通过特征值和特征向量求矩阵指数
funm 计算一般矩阵函数
logm 矩阵对数
sqrtm 矩阵平方根
7.5 因式分解(Factorization utility)
cdf2rdf 复数对角型转换到实块对角型
balance 改善特征值精度的平衡刻度
rsf2csf 实块对角型转换到复数对角型
8 数据分析和傅里叶变换(Date analysis and Fourier transforms)
8.1 基本运算(Basic operations)
cumprod 元素累计积
cumsum 元素累计和
cumtrapz 累计积分
hist 统计频数直方图
histc 直方图统计
max 最大值
mean 平均值
median 中值
min 最小值
prod 元素积
sort 由小到大排序
sortrows 由小到大按行排序
std 标准差
sum 元素和
trapz 梯形数值积分
var 求方差
8.2 有限差分(Finite differentces)
del2 五点离散Laplacian
diff 差分和近似微分
gradient 梯度
8.3 相关(Correlation)
corrcoef 相关系数
cov 协方差矩阵
subspace 子空间之间的角度
8.4 滤波和卷积(Filtering and convoluteion)
conv 卷积和多项式相乘
conv2 二维卷积
convn N 维卷积
detrend 去除线性分量
deconv 解卷和多项式相除
filter 一维数字滤波器
fliter2 二维数字滤波器
8.5 傅里叶变换(Fourier transforms)
fft 快速离散傅里叶变换
fft2 二维离散傅里叶变换
fftn N 维离散傅里叶变换
fftshift 重排fft 和fft2 的输出
ifft 离散傅里叶反变换
ifft2 二维离散傅城叶反变换
ifftn N 维离散傅里叶反变换
ifftshift 反fftshift
9 音频支持(Audio support)
9.1 音频硬件驱动(Audio hardware drivers)
sound 播放向量
soundsc 自动标刻并播放
waveplay 利用系统音频输出设配播放
waverecor 利用系统音频输入设配录音
9.2 音频文件输入输出(Audio file import and export)
auread 读取音频文件(.au)
auwrite 创建音频文件(.au)
wavread 读取音频文件(.wav)
wavwrite 创建音频文件(.wav)
9.3 工具(Utilities)
lin2mu 将线性信号转换为μ 一律编码的信号
mu2lin 将μ 一律编码信号转换为线性信号
10 插补多项式函数(Interpolation and polynomials)
10.1 数据插补(Data Interpolation)
griddata 分格点数据
griddata3 三维分格点数据
griddatan 多维分格点数据
interpft 利用FFT 方法一维插补
interp1 一维插补
interp1q 快速一维插补
interp2 二维插补
interp3 三维插补
intern N 维插补
pchip hermite 插补
10.2 样条插补(Spline Interpolation)
ppval 计算分段多项式
spline 三次样条插补
10.3 多项式(Polynomials)
conv 多项式相乘
deconv 多项式相除
poly 由根创建多项式
polyder 多项式微分
polyfit 多项式拟合
polyint 积分多项式分析
polyval 求多项式的值
polyvalm 求矩阵多项式的值
residue 求部分分式表达
roots 求多项式的根
11 数值泛函函数和ODE 解算器(Function functions and ODE solvers)
11.1 优化和寻根(Optimization and root finding)
fminbnd 非线性函数在某区间中极小值
fminsearch 单纯形法求多元函数极值点指令
fzero 单变量函数的零点
11.2 优化选项处理(Optimization Option handling)
optimget 从OPTIONS 构架中取得优化参数
optimset 创建或修改OPTIONS 构架
11.3 数值积分(Numerical intergration)
dblquad 二重(闭型)数值积分指令
quad 低阶法数值积分
quadl 高阶法数值积分
11.4 绘图(Plotting)
ezcontour 画等位线
ezcontourf 画填色等位线
ezmesh 绘制网格图
ezmeshc 绘制含等高线的网格图
ezplot 绘制曲线
ezplot3 绘制3 维曲线
ezpolar 采用极坐标绘图
ezsurf 画曲面图
ezsurfc 画带等位线的曲面图
fplot 画函数曲线图
11.5 内联函数对象(Inline function object)
argnames 给出函数的输入宗量
char 创建字符传输组或者将其他类型变量转化为
字符串数组
formula 函数公式
inline 创建内联函数
11.6 差微分函数解算器(Differential equation solvers)
ode113 变阶法解方程
ode15s 变阶法解刚性方程
ode23 低阶法解微分方程
ode23s 低阶法解刚性微分方程
ode23t 解适度刚性微分方程
odet23tb 低阶法解刚性微分方程
ode45 高阶法解微分方程
12 二维图形函数(Two dimensional graphs)
12.1 基本平面图形(Elementary X-Y graphs)
loglog 双对数刻度曲线
plot 直角坐标下线性刻度曲线
plotyy 双纵坐标图
polar 极坐标曲线图
semilogx X 轴半对数刻度曲线
semilogy Y 轴半对数刻度曲线
12.2 轴控制(Axis control)
axes 创建轴
axis 轴的刻度和表现
box 坐标形式在封闭式和开启词式之间切换
grid 画坐标网格线
hold 图形的保持
subplot 创建子图
zoom 二维图形的变焦放大
12.3 图形注释(Graph annotation)
gtext 用鼠标在图上标注文字
legend 图例说明
plotedit 图形编辑工具
text 在图上标注文字
texlabel 将字符串转换为Tex 格式
title 图形标题
xlabel X 轴名标注
ylabel Y 轴名标注
12.4 硬拷贝(Hardcopy and printing)
orient 设置走纸方向
print 打印图形或把图存入文件
printopt 打印机设置
13 三维图形函数(Three dimensional graphs)
13.1 基本三维图形(Elementary 3-D plots)
fill3 三维曲面多边形填色
mesh 三维网线图
plot3 三维直角坐标曲线图
surf 三维表面图
13.2 色彩控制(Color control)
alpha 透明色控制
brighten 控制色彩的明暗
caxis (伪)颜色轴刻度
colordef 用色风格
colormap 设置色图
graymon 设置缺省图形窗口为单色显示屏
hidden 消隐
shading 图形渲染模式
whitebg 设置图形窗口为白底
13.3 光照模式(Lighting)
diffuse 漫反射表面系数
light 灯光控制
lighting 设置照明模式
material 使用预定义反射模式
specular 漫反射
surfnorm 表面图的法线
surfl 带光照的三维表面图
13.4 色图(Color maps)
autumn 红、黄浓淡色
bone 蓝色调灰度图
colorcube 三浓淡多彩交错色
cool 青和品红浓淡色图
copper 线性变化纯铜色调图
flag 红-白-蓝黑交错色图
gray 线性灰度
hot 黑-红-黄-白交错色图
hsv 饱和色彩图
jet 变异HSV 色图
lines 采用plot 绘线色
pink 淡粉红色图
prism 光谱色图
spring 青、黄浓淡色
summer 绿、黄浓淡色
vga 16 色
white 全白色
winter 蓝、绿浓淡色
13.5 轴的控制(Axis control)
axes 创建轴
axis 轴的刻度和表现
box 坐标形式在封闭式和开启式之间切换
daspect 轴的DataAspectRatio 属性
grid 画坐标网格线
hold 图形的保持
pbaspect 画坐标框的PlotBoxAspectRatio 属性
subplot 创建子图
xlim X 轴范围
ylim Y 轴范围
zlim Z 轴范围
zoom 二维图形的变焦放大
13.6 视角控制(Viewpoint control)
rotate3d 旋动三维图形
view 设定3-D 图形观测点
viewmtx 观测点转换矩阵
13.7 图形注释(Graph annotation)
colorbar 显示色条
gtext 用鼠标在图上标注文字
plotedit 图形编辑工具
text 在图上标注文字
title 图形标题
xlabel X 轴名标注
ylabel Y 轴名标注
zlabel Z 轴名标注
13.8 硬拷贝(Hardcopy and printing)
orient 设置走纸方向
print 打印图形或把图存入文件
printopt 打印机设置
verml 将图形保存为VRML2.0 文件
14 特殊图形(Specialized graphs)
14.1 特殊平面图形(Specialized 2-D graphs)
area 面域图
bar 直方图
barh 水平直方图
comet 彗星状轨迹图
compass 从原点出发的复数向量图
errorbar 误差棒棒图
ezplot 画二维曲线
ezpolar 画极坐标曲线
feather 从X 轴出发的复数向量图
fill 多边填色图
fplot 函数曲线图
hist 统计频数直方图
pareto Pareto 图
pie 饼形统计图
plotmatrix 散点图阵列
scatter 散点图
stairs 阶梯形曲线图
stem 火柴杆图
14.2 等高线及二维半图形(Contour and 2-1/2D graphs)
clabel 给等高线加标注
contour 等高线图
contourf 等高线图
contour3 三维等高线
ezcontour 画等位线
ezcontourf 画填色等位线
pcolor 用颜色反映数据的伪色图
voronoi Voronoi 图
14.3 特殊三维图形(Specialized 3-D graphs)
bar3 三维直方图
bar3h 三维水平直方图
comet3 三维彗星动态轨迹线图
ezgraph3 通用指令
ezmesh 画网线图
ezmeshc 画等位线的网线图
ezplot3 画三维曲线
ezsurf 画曲面图
ezsurfc 画带等位线的曲面图
meshc 带等高线的三维网线图
meshz 带零基准面的三维网线图
pie3 三维饼图
ribbon 以三维形式绘制二维曲线
scatter3 三维散点图
stem3 三维离散杆图
surfc 带等高线的三维表面图
trimesh 三角剖分网线图
trisurf 三角剖分曲面图
waterfall 瀑布水线图
14.4 内剖及向量视图(Volume and vector visualization)
coneplot 锥体图
contourslice 切片等位线图
quiver 矢量场图
quiver3 三维方向箭头图
slice 切片图
14.5 图像显示及文件处理(Image display and file I/O)
brighten 控制色彩的明暗
colorbar 色彩条状图
colormap 设置色图
contrast 提高图像对比度的灰色图
gray 线性灰度
image 显示图像
imagesc 显示亮度图像
imfinfo 获取图像文件的特征数据
imread 从文件读取图像的数据阵(和伴随色图))
imwrite 把强度图像或真彩图像写入文件
14.6 影片和动画(Movies and animation)
capture 当前图的屏捕捉
frame2im 将影片动画转换为编址图像
getframe. 获得影片动画图像的帧
im2frame. 将编址图像转换为影片动画
movie 播放影片动画
moviein 影片动画内存初始化
rotate 旋转指令
14.7 颜色相关函数(Color related function)
spinmap 颜色周期性变化操纵
14.8 三维模型函数(Solid modeling)
cylinder 圆柱面
patch 创建块
sphere 球面
Surf2patch 将曲面数据转换为块数据
15 句柄图形(Handle Graphics)
15.1 图形窗的产生和控制(Figure window creation and control)
clf 清除当前图
close 关闭图形
figure 打开或创建图形窗口
gcf 获得当前图的柄
openfig 打开图形
refresh 刷新图形
shg 显示图形窗
15.2 轴的产生和控制(Axis creation and control)
axes 在任意位置创建轴
axis 轴的控制
box 坐标形式在封闭式和开启式之间切换
caxis 控制色轴的刻度
cla 清除当前轴
gca 获得当前轴的柄
hold 图形的保持
ishold 若图形处保持状态则为真
subplot 创建子图
15.3 句柄图形对象(Handle Graphics objects)
axex 在任意位置创建轴
figure 创建图形窗口
image 创建图像
light 创建光
line 创建线
patch 创建块
rectangle 创建方
surface 创建面
text 创建图形中文本
uicontextmenu 创建现场菜单对象
uicontrol 用户使用界面控制
uimenu 用户使用菜单控制
15.4 句柄图形处理(Handle Graphics operations)
copyobj 拷贝图形对象及其子对象
delete 删除对象及文件
drawnow 屏幕刷新
findobj 用规定的特性找寻对象
gcbf “正执行回调操作”的图形的柄
gcbo “正执行回调操作”的控件图柄指令
gco 获得当前对象的柄
get 获得对象特性
getappdat 获得应用程序定义数据
isappdata 检验是否应用程序定义数据
reset 重设对象特性
rmappdata 删除应用程序定义数据
set 建立对象特性
setappdata 建立应用程序定义数据
15.5 工具函数(Utilities)
closereq 关闭图形窗请求函数
ishandle 若是图柄代号侧为真
newplot 下一个新图
16 图形用户界面工具(Graphical user interface tools)
align 对齐用户控件和轴
cbedit 编辑回调函数
ginput 从鼠标得到图形点坐标
guide 设计GUI
menu 创建菜单
menuedit 菜单编辑
propedit 属性编辑
uicontrol 创建用户界面控制
uimenu 创建用户界面菜单
17 字符串(Character string)
17.1 通用字符串函数(General)
blanks 空格符号
cellstr 通过字符串数组构建字符串的元胞数组
char 创建字符传输组或者将其他类型变量转化为
字符串数组
deblank 删除最后的空格
double 把字符串变成ASCII 码值
eval 执行串形式的MATLAB 表达式
17.2 字符串查询(String tests)
iscellstr 若是字符串组成的元胞数组则为真
ischar 若是字符串则为真
isletter 串中是字母则为真
isspace 串中是空格则为真
isstr 若是字符串则为真
17.3 字符串操作(String operations)
base2dec X-进制串转换为十进制整数
bin2dec 二进制串转换为十进制整数
dec2base 十进制整数转换为X 进制串
dec2bin 十进制整数转换为二进制串
dec2hex 十进制整数转换为16 进制串
findstr 在一个串中寻找一个子串
hex2dec 16-进制串转换为十进制整数
hex2num 16-进制串转换为浮点数
int2str 将整数转换为字符串
lower 把字符串变成小写
mat2str 将数组转换为字符串
num2str 把数值转换为字符串
strcat 把多个串连接成长串
strcmp 比较字符串
strcmpi 比较字符串(忽略大小写)
strings MATLAB 中的字符串
strjust 字符串的对齐方式
strmatch 逐行搜索串
strnomp 比较字符串的前N 个字符
strncmpi 比较字符串的前N 个字符(忽略大小写)
strrep 用另一个串代替一个串中的子串
strtok 删除串中的指定子串
strvcat 创建字符串数组
str2mat 将字符串转换为含有空格的数组
str2num 将字符串转换为数值
upper 把字符串变成大写
18 文件输入/输出(File input/output)
clc 清除指令窗口
disp 显示矩阵和文字内容
fprintf 把格式化数据写到文件或屏幕
home 光标返回行首
input 提示键盘输入
load 从磁盘中调入数据变量
pause 暂停
sprintf 写格式数据到串
sscanf 在格式控制下读串
19 时间和日期(Time and dates)
clock 时钟
cputme MATLAB 战用CPU 时间
date 日期
etime 用CLOCK 计算的时间
now 当前时钟和日期
pause 暂停
tic 秒表启动
toc 秒表终止和显示
20 数据类型(Data types and structures)
20.1 数据类型(Data types)
cell 创建元胞变量
char 创建字符传输组或者将其他类型变量转化为
字符串数组
double 转化为16 位相对精度的浮点数值对象
function handle 函数句柄
inline 创建内联函数
JavaArray 构建Java 数组
JavaMethod 调用某个Java 方法
JavaObject 调用Java 对象的构造函数
single 转变为单精度数值
sparse 创建稀疏矩阵
struct 创建构架变量
uint8(unit16、unit32) 转换为8(16、32)位无符号整型数
int8(nit16、nit32) 转换为8(16、32)位符号整型数
20.2 多维数组函数(Multi-dimensional array functions)
cat 把若干数组串接成高维数组
ndims 数组A 的维数
ndgrid 为N-D 函数和插补创建数组
ipermute 广义反转置
permute 广义非共轭转置
shiftdim 维数转换
squeeze 使数组降维
20.3 元胞数组函数(Cell array functions)
cell 创建元胞变量
celldisp 显示元胞数组内容
cellfun 元胞数组函数
cellplot 图示元胞数组的内容
cell2struct 把元胞数组转换为构架数组
deal 把输入分配给输出
is cell 若是元胞则为真
num2 cell 把数值数组转换为元胞数组
struct2 cell 把构架数组转换为元胞数组
20.4 构架函数(Structure functions)
fieldnames 获取构架的域名
getfield 获取域的内容
isfield 若为给定构架的域名则为真
isstruct 若是构架则为真
rmfield 删除构架的域
setfield 指定构架域的内容
struct 创建构架变量
20.5 函数句柄函数(Function handle functions)
@ 创建函数句柄
functions 列举函数句柄对应的函数
func2str 将函数句柄数组转换为字符串
str2func 将字符串转换为函数句柄
20.6 面向对象编程(Object oriented programming functions)
dlass 查明变量的类型
isa 若是指定的数据类型则为真
inferiorto 级别较低
isjava 若是java 对象则为真
isobject 若是对象则为真
methods 显示类的方法名
substruct 创建构架总量
superiorto 级别较高
21 示例(E xamples and demonstrations)
demo 演示程序
flow 无限大水体中水下射流速度数据
intro 幻灯演示指令
peaks 产生peaks 图形数据
22 符号工具包(Symbolic Math Toolbox)
22.1 微积分(Calculus)
diff 求导数
limit 求极限
int 计算积分
jacobian Jacobian 矩阵
symsum 符号序列的求和
trylor Trylor 级数
22.2 线性代数(Linear Algebra)
det 行列式的值
diag 创建对角阵,抽取对角向量
eig 矩阵特征值和特征向量
expm 矩阵指数
inv 矩阵的逆
jordan Jordan 分解
null 零空间
poly 特征多项式
rank 秩
rref 转换为行阶梯形
svd 奇异值分解
tril 抽取下三角阵
triu 抽取上三角阵
22.3 化简(Simplification)
collect 合并同类项
expand 对指定项展开
factor 进行因式或因子分解
horner 转换成嵌套形式
numden 提取公因式
simple 运用各种指令化简符号表达式
simplify 恒等式简化
subexpr 运用符号变量置换子表达式
subs 通用置换指令
22.4 方程求解(Solution of Equation)
compose 求复函数
dsolve 求解符号常微分方程
finverse 求反函数
fminunc 拟牛顿法求多元函数极值点
fsolve 解非线性方程组
lsqnonlin 解非线性最小二乘问题
solve 求解方程组
22.5 变量精度(Variable Precision Arithmetic)
digits 设置今后数值计算以n 位相对精度进行
vpa 给出数值型符号结果
22.6 积分变换(Integral Transforms)
fourier Fourier 变换
ifourier Fourier 反变换
ilaplace Ilaplace 反变换
iztrans Z 反变换
laplace Ilaplace 变换
ztrans Z 变换
22.7 转换(Conversions)
char 把符号对象转化为字符串数组
double 把符号常数转化为16 位相对精度的浮点数值
对象
poly2sym 将多项式转换为符号多项式
sym2poly 将符号多项式转换为系数向量
22.8 基本操作(Basic Operation)
ccode 符号表达式的C 码表达式
findsym 确认表达式中符号“变量”
fortran 符号表达式的fortran 表达式
latex 符号表达式的LaTex 表示
pretty 习惯方式显示
sym 定义基本符号对象
syms 定义基本符号对象
22.9 串处理函数(String handling utilities)
isvarname 检查是否为有效的变量名
vectorize 将字符串表达式或内联函数对象向量化
22.10 图形应用(Pedagogical and Graphical Applications)
ezcontour 画等位线
ezcontourf 画填色等位线
ezmesh 画网线图
ezmeshc 带等位线的网线图
ezplot 绘制符号表达式的图形
ezplot2 画三维曲线
ezpolar 画极坐标曲线
ezsurf 画曲面图
ezsurfc 画带等位的曲面图
funtool 函数计数器
rsums Riemann 求和
taylortool Taylor 级数计数器
22.11 Maple 接口(Access to Maple)
maple 进入MAPLE 工作空间计算
mfun 对MAPLE 中若干经典特殊函数实施数值计算
mfunlist 能被mfun 计算的MAPLE 经典特殊函数列表
mhelp 查阅MAPLE 中的库函数及其调用方法
procread 把按MAPLE 格式写的源程序读入MAPLE 工作空

23 其它
bode 波特图
butter Butter Worth 低通道滤波器
gplot 拓扑图
hosted MAPLAB 服务中心识别号
impulse 冲激响应
isparse 若是稀疏矩阵则为真
lsim 任意输入下的响应
ltiview 响应分析的图形用户界面
matlabrc MAPLAB 的主启动文件
mbuild 独立可执行文件编译器预配置及创建
mcc 编译宏指令
mex 把C 码文件编译成MEX 文件
mineral 消去传递函数分子、分母公因子
nyquist Nyquist 图
rlocus 跟轨迹
setstr 把ASCII 码翻译成串
sim 运行SIMULINK 模型
ss 利用状态方程四对组生成LTI 对象
simulink 打开SIMULINK 集成窗口
ssdata 从LTI 对象获取状态方程四对组
startup 启动MATLAB 时的自动执行M 文件
step 单位阶跃响应
tf 利用传递函数二对组生成LTI 对象
tfdata 从LTI 对象获取传递函数二对组
zpk 利用零极点增益三对组生成LTI 对象
zpkdata 从LTI 对象获取零极点增益三对组
loodfor 关键词检索
notebood 创建或打开M-book 文件

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      计算矩阵或向量范数
    Rcond Linpack      逆条件值估计
    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      箭头图
    Fplot      绘图函数
    Comet      星点图
图形注释
    Title      图形标题
    Xlabel      X轴标记
    Ylabel      Y轴标记
    Text      文本注释
    Gtext      用鼠标放置文本
    Grid      网格线
MATLAB编程语言
    Function      增加新的函数
    Eval      执行由MATLAB表达式构成的字串
    Feval      执行由字串指定的函数
    Global      定义全局变量
程序控制流
    If      条件执行语句
    Else      与if命令配合使用
    Elseif      与if命令配合使用
    End      For,while和if语句的结束
    For      重复执行指定次数(循环)
    While      重复执行不定次数(循环)
    Break      终止循环的执行
    Return      返回引用的函数
    Error      显示信息并终止函数的执行
交互输入
    Input      提示用户输入
    Keyboard      像底稿文件一样使用键盘输入
    Menu      产生由用户输入选择的菜单
    Pause      等待用户响应
    Uimenu      建立用户界面菜单
    Uicontrol      建立用户界面控制
一般字符串函数
    Strings      MATLAB中有关字符串函数的说明
    Abs      变字符串为数值
    Setstr      变数值为字符串
    Isstr      当变量为字符串时其值为真
    Blanks      空串
    Deblank      删除尾部的空串
    Str2mat      从各个字符串中形成文本矩阵
    Eval      执行由MATLAB表达式组成的串
字符串比较
    Strcmp      比较字符串
    Findstr      在一字符串中查找另一个子串
    Upper      变字符串为大写
    Lower      变字符串为小写
    Isletter      当变量为字母时,其值为真
    Isspace      当变量为空白字符时,其值为真
字符串与数值之间变换
    Num2str      变数值为字符串
    Int2str      变整数为字符串
    Str2num      变字符串为数值
    Sprintf      变数值为格式控制下的字符串
    Sscanf      变字符串为格式控制下的数值
十进制与十六进制数之间变换
    Hex2num      变十六进制为IEEE标准下的浮点数
    Hex2dec      变十六制数为十进制数
    Dec2hex      变十进制数为十六进制数
         
建模
    Append      追加系统动态特性
    Augstate      变量状态作为输出
    Blkbuild      从方框图中构造状态空间系统
    Cloop      系统的闭环
    Connect      方框图建模
    Conv      两个多项式的卷积
    Destim      从增益矩阵中形成离散状态估计器
    Dreg      从增益矩阵中形成离散控制器和估计器
    Drmodel      产生随机离散模型
    Estim      从增益矩阵中形成连续状态估计器
    Feedback      反馈系统连接
    Ord2      产生二阶系统的A、B、C、D
    Pade      时延的Pade近似
    Parallel      并行系统连接
    Reg      从增益矩阵中形成连续控制器和估计器
    Rmodel      产生随机连续模型
    Series      串行系统连接
    Ssdelete      从模型中删除输入、输出或状态
    ssselect      从大系统中选择子系统
模型变换
    C2d      变连续系统为离散系统
    C2dm      利用指定方法变连续为离散系统
    C2dt      带一延时变连续为离散系统
    D2c      变离散为连续系统
    D2cm      利用指定方法变离散为连续系统
    Poly      变根值表示为多项式表示
    Residue      部分分式展开
    Ss2tf      变状态空间表示为传递函数表示
    Ss2zp      变状态空间表示为零极点表示
    Tf2ss      变传递函数表示为状态空间表示
    Tf2zp      变传递函数表示为零极点表示
    Zp2tf      变零极点表示为传递函数表示
    Zp2ss      变零极点表示为状态空间表示
模型简化
    Balreal      平衡实现
    Dbalreal      离散平衡实现
    Dmodred      离散模型降阶
    Minreal      最小实现和零极点对消
    Modred      模型降阶
模型实现
    Canon      正则形式
    Ctrbf      可控阶梯形
    Obsvf      可观阶梯形
    Ss2ss      采用相似变换
模型特性
    Covar      相对于白噪声的连续协方差响应
    Ctrb      可控性矩阵
    Damp      阻尼系数和固有频率
    Dcgain      连续稳态(直流)增益
    Dcovar      相对于白噪声的离散协方差响应
    Ddamp      离散阻尼系数和固有频率
    Ddcgain      离散系统增益
    Dgram      离散可控性和可观性
    Dsort      按幅值排序离散特征值
    Eig      特征值和特征向量
    Esort      按实部排列连续特征值
    Gram      可控性和可观性
    Obsv      可观性矩阵
    Printsys      按格式显示系统
    Roots      多项式之根
    Tzero      传递零点
    Tzero2      利用随机扰动法传递零点
时域响应
    Dimpulse      离散时间单位冲激响应
    Dinitial      离散时间零输入响应
    Dlsim      任意输入下的离散时间仿真
    Dstep      离散时间阶跃响应
    Filter      单输入单输出Z变换仿真
    Impulse      冲激响应
    Initial      连续时间零输入响应
    Lsim      任意输入下的连续时间仿真
    Ltitr      低级时间响应函数
    Step      阶跃响应
    Stepfun      阶跃函数
频域响应
    Bode      Bode图(频域响应)
    Dbode      离散Bode图
    Dnichols      离散Nichols图
    Dnyquist      离散Nyquist图
    Dsigma      离散奇异值频域图
    Fbode      连续系统的快速Bode图
    Freqs      拉普拉斯变换频率响应
    Freqz      Z变换频率响应
    Ltifr      低级频率响应函数
    Margin      增益和相位裕度
    Nichols      Nichols图
    Ngrid      画Nichols图的栅格线
    Nyquist      Nyquist图
    Sigma      奇异值频域图
根轨迹
    Pzmap      零极点图
    Rlocfind      交互式地确定根轨迹增益
    Rlocus      画根轨迹
    Sgrid      在网格上画连续根轨迹
    Zgrid      在网格上画离散根轨迹
增益选择
    Acker      单输入单输出极点配置
    Dlqe      离散线性二次估计器设计
    Dlqew      离散线性二次估计器设计
    Dlqr      离散线性二次调节器设计
    Dlqry      输出加权的离散调节器设计
    Lqe      线性二次估计器设计
    Lqed      基于连续代价函数的离散估计器设计
    Lqe2      利用Schur法设计线性二次估计器
    Lqew      一般线性二次估计器设计
    Lqr      线性二次调节器设计
    Lqrd      基于连续代价函数的离散调节器设计
    Lqry      输出加权的调节器设计
    Lqr2      利用Schur法设计线性二次调节器
    Place      极点配置
方程求解
    Are      代数Riccati方程求解
    Dlyap      离散Lyapunov方程求解
    Lyap      连续Lyapunov方程求解
    Lyap2      利用对角化求解Lyapunov方程
演示示例
    Ctrldemo      控制工具箱介绍
    Boildemo      锅炉系统的LQG设计
    Jetdemo      喷气式飞机偏航阻尼的典型设计
    Diskdemo      硬盘控制器的数字控制
    Kalmdemo      Kalman滤波器设计和仿真
实用工具
    Abcdchk      检测(A、B、C、D)组的一致性
    Chop      取n个重要的位置
    Dexresp      离散取样响应函数
    Dfrqint      离散Bode图的自动定范围的算法
    Dfrqint2      离散Nyquist图的自动定范围的算法
    Dmulresp      离散多变量响应函数
    Distsl      到直线间的距离
    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      匹配两根轨迹的向量

matlab 函数大全

信源函数

randerr 产生比特误差样本

randint 产生均匀分布的随机整数矩阵

randsrc 根据给定的数字表产生随机矩阵

wgn 产生高斯白噪声

信号分析函数

biterr 计算比特误差数和比特误差率

eyediagram   绘制眼图

scatterplot 绘制分布图

symerr 计算符号误差数和符号误差率

信源编码

compand mu律/A律 压缩/扩张

dpcmdeco DPCM(差分脉冲编码调制)解码

dpcmenco DPCM编码

dpcmopt 优化DPCM参数

lloyds Lloyd法则优化量化器参数

quantiz 给出量化后的级和输出值

误差控制编码

bchpoly 给出二进制BCH码的性能参数和产生多项式

convenc 产生卷积码

cyclgen 产生循环码的奇偶校验阵和生成矩阵

cyclpoly 产生循环码的生成多项式

decode 分组码解码器

encode 分组码编码器

gen2par 将奇偶校验阵和生成矩阵互相转换

gfweight 计算线性分组码的最小距离

hammgen 产生汉明码的奇偶校验阵和生成矩阵

rsdecof 对Reed-Solomon编码的ASCII文件解码

rsencof 用Reed-Solomon码对ASCII文件编码

rspoly 给出Reed-Solomon码的生成多项式

syndtable 产生伴随解码表

vitdec 用Viterbi法则解卷积码

(误差控制编码的低级函数)

bchdeco BCH解码器

bchenco BCH编码器

rsdeco Reed-Solomon解码器

rsdecode 用指数形式进行Reed-Solomon解码

rsenco Reed-Solomon编码器

rsencode 用指数形式进行Reed-Solomon编码

调制与解调

ademod 模拟通带解调器

ademodce 模拟基带解调器

amod 模拟通带调制器

amodce 模拟基带调制器

apkconst 绘制圆形的复合ASK-PSK星座图

ddemod 数字通带解调器

ddemodce 数字基带解调器

demodmap 解调后的模拟信号星座图反映射到数字信号

dmod 数字通带调制器

dmodce 数字基带调制器

modmap 把数字信号映射到模拟信号星座图(以供调制)

qaskdeco 从方形的QASK星座图反映射到数字信号

qaskenco 把数字信号映射到方形的QASK星座图

专用滤波器

hank2sys 把一个Hankel矩阵转换成一个线性系统模型

hilbiir 设计一个希尔伯特变换IIR滤波器

rcosflt 升余弦滤波器

rcosine 设计一个升余弦滤波器

(专用滤波器的低级函数)

rcosfir 设计一个升余弦FIR滤波器

rcosiir 设计一个升余弦IIR滤波器

信道函数

awgn 添加高斯白噪声

伽罗域计算

gfadd 伽罗域上的多项式加法

gfconv 伽罗域上的多项式乘法

gfcosets 生成伽罗域的分圆陪集

gfdeconv 伽罗域上的多项式除法

gfdiv 伽罗域上的元素除法

gffilter 在质伽罗域上用多项式过滤数据

gflineq 在至伽罗域上求Ax=b的一个特解

gfminpol 求伽罗域上元素的最小多项式

gfmul 伽罗域上的元素乘法

gfplus GF(2^m)上的元素加法

gfpretty 以通常方式显示多项式

gfprimck 检测多项式是否是基本多项式

gfprimdf 给出伽罗域的MATLAB默认的基本多项式

gfprimfd 给出伽罗域的基本多项式

gfrank 伽罗域上矩阵求秩

gfrepcov GF(2)上多项式的表达方式转换

gfroots 质伽罗域上的多项式求根

gfsub 伽罗域上的多项式减法

gftrunc 使多项式的表达最简化

gftuple 简化或转换伽罗域上元素的形式

工具函数

bi2de 把二进制向量转换成十进制数

de2bi 把十进制数转换成二进制向量

erf 误差函数

erfc 余误差函数

istrellis 检测输入是否MATLAB的trellis结构(structure)

marcumq 通用Marcum Q 函数

oct2dec 八进制数转十进制数

poly2trellis 把卷积码多项式转换成MATLAB的trellis描述

vec2mat 把向量转换成矩阵

——————————————————————————————————————————————————

A a

abs 绝对值、模、字符的ASCII码值

acos 反余弦

acosh 反双曲余弦

acot 反余切

acoth 反双曲余切

acsc 反余割

acsch 反双曲余割

align 启动图形对象几何位置排列工具

all 所有元素非零为真

angle 相角

ans 表达式计算结果的缺省变量名

any 所有元素非全零为真

area 面域图

argnames 函数M文件宗量名

asec 反正割

asech 反双曲正割

asin 反正弦

asinh 反双曲正弦

assignin 向变量赋值

atan 反正切

atan2 四象限反正切

atanh 反双曲正切

autumn 红黄调秋色图阵

axes 创建轴对象的低层指令

axis 控制轴刻度和风格的高层指令

B b

bar 二维直方图

bar3 三维直方图

bar3h 三维水平直方图

barh 二维水平直方图

base2dec X进制转换为十进制

bin2dec 二进制转换为十进制

blanks 创建空格串

bone 蓝色调黑白色图阵

box 框状坐标轴

break while 或for 环中断指令

brighten 亮度控制

C c

capture (3版以前)捕获当前图形

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

cart2sph 直角坐标变为球坐标

cat 串接成高维数组

caxis 色标尺刻度

cd 指定当前目录

cdedit 启动用户菜单、控件回调函数设计工具

cdf2rdf 复数特征值对角阵转为实数块对角阵

ceil 向正无穷取整

cell 创建元胞数组

cell2struct 元胞数组转换为构架数组

celldisp 显示元胞数组内容

cellplot 元胞数组内部结构图示

char 把数值、符号、内联类转换为字符对象

chi2cdf 分布累计概率函数

chi2inv 分布逆累计概率函数

chi2pdf 分布概率密度函数

chi2rnd 分布随机数发生器

chol Cholesky分解

clabel 等位线标识

cla 清除当前轴

class 获知对象类别或创建对象

clc 清除指令窗

clear 清除内存变量和函数

clf 清除图对象

clock 时钟

colorcube 三浓淡多彩交叉色图矩阵

colordef 设置色彩缺省值

colormap 色图

colspace 列空间的基

close 关闭指定窗口

colperm 列排序置换向量

comet 彗星状轨迹图

comet3 三维彗星轨迹图

compass 射线图

compose 求复合函数

cond (逆)条件数

condeig 计算特征值、特征向量同时给出条件数

condest 范 -1条件数估计

conj 复数共轭

contour 等位线

contourf 填色等位线

contour3 三维等位线

contourslice 四维切片等位线图

conv 多项式乘、卷积

cool 青紫调冷色图

copper 古铜调色图

cos 余弦

cosh 双曲余弦

cot 余切

coth 双曲余切

cplxpair 复数共轭成对排列

csc 余割

csch 双曲余割

cumsum 元素累计和

cumtrapz 累计梯形积分

cylinder 创建圆柱

D d

dblquad 二重数值积分

deal 分配宗量

deblank 删去串尾部的空格符

dec2base 十进制转换为X进制

dec2bin 十进制转换为二进制

dec2hex 十进制转换为十六进制

deconv 多项式除、解卷

delaunay Delaunay 三角剖分

del2 离散Laplacian差分

demo Matlab演示

det 行列式

diag 矩阵对角元素提取、创建对角阵

diary Matlab指令窗文本内容记录

diff 数值差分、符号微分

digits 符号计算中设置符号数值的精度

dir 目录列表

disp 显示数组

display 显示对象内容的重载函数

dlinmod 离散系统的线性化模型

dmperm 矩阵Dulmage-Mendelsohn 分解

dos 执行DOS 指令并返回结果

double 把其他类型对象转换为双精度数值

drawnow 更新事件队列强迫Matlab刷新屏幕

dsolve 符号计算解微分方程

E e

echo M文件被执行指令的显示

edit 启动M文件编辑器

eig 求特征值和特征向量

eigs 求指定的几个特征值

end 控制流FOR等结构体的结尾元素下标

eps 浮点相对精度

error 显示出错信息并中断执行

errortrap 错误发生后程序是否继续执行的控制

erf 误差函数

erfc 误差补函数

erfcx 刻度误差补函数

erfinv 逆误差函数

errorbar 带误差限的曲线图

etreeplot 画消去树

eval 串演算指令

evalin 跨空间串演算指令

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

exit 退出Matlab环境

exp 指数函数

expand 符号计算中的展开操作

expint 指数积分函数

expm 常用矩阵指数函数

expm1 Pade法求矩阵指数

expm2 Taylor法求矩阵指数

expm3 特征值分解法求矩阵指数

eye 单位阵

ezcontour 画等位线的简捷指令

ezcontourf 画填色等位线的简捷指令

ezgraph3 画表面图的通用简捷指令

ezmesh 画网线图的简捷指令

ezmeshc 画带等位线的网线图的简捷指令

ezplot 画二维曲线的简捷指令

ezplot3 画三维曲线的简捷指令

ezpolar 画极坐标图的简捷指令

ezsurf 画表面图的简捷指令

ezsurfc 画带等位线的表面图的简捷指令

F f

factor 符号计算的因式分解

feather 羽毛图

feedback 反馈连接

feval 执行由串指定的函数

fft 离散Fourier变换

fft2 二维离散Fourier变换

fftn 高维离散Fourier变换

fftshift 直流分量对中的谱

fieldnames 构架域名

figure 创建图形窗

fill3 三维多边形填色图

find 寻找非零元素下标

findobj 寻找具有指定属性的对象图柄

findstr 寻找短串的起始字符下标

findsym 机器确定内存中的符号变量

finverse 符号计算中求反函数

fix 向零取整

flag 红白蓝黑交错色图阵

fliplr 矩阵的左右翻转

flipud 矩阵的上下翻转

flipdim 矩阵沿指定维翻转

floor 向负无穷取整

flops 浮点运算次数

flow Matlab提供的演示数据

fmin 求单变量非线性函数极小值点(旧版)

fminbnd 求单变量非线性函数极小值点

fmins 单纯形法求多变量函数极小值点(旧版)

fminunc 拟牛顿法求多变量函数极小值点

fminsearch 单纯形法求多变量函数极小值点

fnder 对样条函数求导

fnint 利用样条函数求积分

fnval 计算样条函数区间内任意一点的值

fnplt 绘制样条函数图形

fopen 打开外部文件

for 构成for环用

format 设置输出格式

fourier Fourier 变换

fplot 返函绘图指令

fprintf 设置显示格式

fread 从文件读二进制数据

fsolve 求多元函数的零点

full 把稀疏矩阵转换为非稀疏阵

funm 计算一般矩阵函数

funtool 函数计算器图形用户界面

fzero 求单变量非线性函数的零点

G g

gamma 函数

gammainc 不完全 函数

gammaln 函数的对数

gca 获得当前轴句柄

gcbo 获得正执行"回调"的对象句柄

gcf 获得当前图对象句柄

gco 获得当前对象句柄

geomean 几何平均值

get 获知对象属性

getfield 获知构架数组的域

getframe 获取影片的帧画面

ginput 从图形窗获取数据

global 定义全局变量

gplot 依图论法则画图

gradient 近似梯度

gray 黑白灰度

grid 画分格线

griddata 规则化数据和曲面拟合

gtext 由鼠标放置注释文字

guide 启动图形用户界面交互设计工具

H h

harmmean 调和平均值

help 在线帮助

helpwin 交互式在线帮助

helpdesk 打开超文本形式用户指南

hex2dec 十六进制转换为十进制

hex2num 十六进制转换为浮点数

hidden 透视和消隐开关

hilb Hilbert矩阵

hist 频数计算或频数直方图

histc 端点定位频数直方图

histfit 带正态拟合的频数直方图

hold 当前图上重画的切换开关

horner 分解成嵌套形式

hot 黑红黄白色图

hsv 饱和色图

I i

if-else-elseif 条件分支结构

ifft 离散Fourier反变换

ifft2 二维离散Fourier反变换

ifftn 高维离散Fourier反变换

ifftshift 直流分量对中的谱的反操作

ifourier Fourier反变换

i, j 缺省的"虚单元"变量

ilaplace Laplace反变换

imag 复数虚部

image 显示图象

imagesc 显示亮度图象

imfinfo 获取图形文件信息

imread 从文件读取图象

imwrite 把

imwrite 把图象写成文件

ind2sub 单下标转变为多下标

inf 无穷大

info MathWorks公司网点地址

inline 构造内联函数对象

inmem 列出内存中的函数名

input 提示用户输入

inputname 输入宗量名

int 符号积分

int2str 把整数数组转换为串数组

interp1 一维插值

interp2 二维插值

interp3 三维插值

interpn N维插值

interpft 利用FFT插值

intro Matlab自带的入门引导

inv 求矩阵逆

invhilb Hilbert矩阵的准确逆

ipermute 广义反转置

isa 检测是否给定类的对象

ischar 若是字符串则为真

isequal 若两数组相同则为真

isempty 若是空阵则为真

isfinite 若全部元素都有限则为真

isfield 若是构架域则为真

isglobal 若是全局变量则为真

ishandle 若是图形句柄则为真

ishold 若当前图形处于保留状态则为真

isieee 若计算机执行IEEE规则则为真

isinf 若是无穷数据则为真

isletter 若是英文字母则为真

islogical 若是逻辑数组则为真

ismember 检查是否属于指定集

isnan 若是非数则为真

isnumeric 若是数值数组则为真

isobject 若是对象则为真

isprime 若是质数则为真

isreal 若是实数则为真

isspace 若是空格则为真

issparse 若是稀疏矩阵则为真

isstruct 若是构架则为真

isstudent 若是Matlab学生版则为真

iztrans 符号计算Z反变换

J j , K k

jacobian 符号计算中求Jacobian 矩阵

jet 蓝头红尾饱和色

jordan 符号计算中获得 Jordan标准型

keyboard 键盘获得控制权

kron Kronecker乘法规则产生的数组

L l

laplace Laplace变换

lasterr 显示最新出错信息

lastwarn 显示最新警告信息

leastsq 解非线性最小二乘问题(旧版)

legend 图形图例

lighting 照明模式

line 创建线对象

lines 采用plot 画线色

linmod 获连续系统的线性化模型

linmod2 获连续系统的线性化精良模型

linspace 线性等分向量

ln 矩阵自然对数

load 从MAT文件读取变量

log 自然对数

log10 常用对数

log2 底为2的对数

loglog 双对数刻度图形

logm 矩阵对数

logspace 对数分度向量

lookfor 按关键字搜索M文件

lower 转换为小写字母

lsqnonlin 解非线性最小二乘问题

lu LU分解

M m

mad 平均绝对值偏差

magic 魔方阵

maple &nb, sp; 运作 Maple格式指令

mat2str 把数值数组转换成输入形态串数组

material 材料反射模式

max 找向量中最大元素

mbuild 产生EXE文件编译环境的预设置指令

mcc 创建MEX或EXE文件的编译指令

mean 求向量元素的平均值

median 求中位数

menuedit 启动设计用户菜单的交互式编辑工具

mesh 网线图

meshz 垂帘网线图

meshgrid 产生"格点"矩阵

methods 获知对指定类定义的所有方法函数

mex 产生MEX文件编译环境的预设置指令

mfunlis 能被mfun计算的MAPLE经典函数列表

mhelp 引出 Maple的在线帮助

min 找向量中最小元素

mkdir 创建目录

mkpp 逐段多项式数据的明晰化

mod 模运算

more 指令窗中内容的分页显示

movie 放映影片动画

moviein 影片帧画面的内存预置

mtaylor 符号计算多变量Taylor级数展开

N n

ndims 求数组维数

NaN 非数(预定义)变量

nargchk 输入宗量数验证

nargin 函数输入宗量数

nargout 函数输出宗量数

ndgrid 产生高维格点矩阵

newplot 准备新的缺省图、轴

nextpow2 取最接近的较大2次幂

nnz 矩阵的非零元素总数

nonzeros 矩阵的非零元素

norm 矩阵或向量范数

normcdf 正态分布累计概率密度函数

normest 估计矩阵2范数

norminv 正态分布逆累计概率密度函数

normpdf 正态分布概率密度函数

normrnd 正态随机数发生器

notebook 启动Matlab和Word的集成环境

null 零空间

num2str 把非整数数组转换为串

numden 获取最小公分母和相应的分子表达式

nzmax 指定存放非零元素所需内存

O o

ode1 非Stiff 微分方程变步长解算器

ode15s Stiff 微分方程变步长解算器

ode23t 适度Stiff 微分方程解算器

ode23tb Stiff 微分方程解算器

ode45 非Stiff 微分方程变步长解算器

odefile ODE 文件模板

odeget 获知ODE 选项设置参数

odephas2 ODE 输出函数的二维相平面图

odephas3 ODE 输出函数的三维相空间图

odeplot ODE 输出函数的时间轨迹图

odeprint 在Matlab指令窗显示结果

odeset 创建或改写 ODE选项构架参数值

ones 全1数组

optimset 创建或改写优化泛函指令的选项参数值

orient 设定图形的排放方式

orth 值空间正交化

P p

pack 收集Matlab内存碎块扩大内存

pagedlg 调出图形排版对话框

patch 创建块对象

path 设置Matlab搜索路径的指令

pathtool 搜索路径管理器

pause 暂停

pcode 创建预解译P码文件

pcolor 伪彩图

peaks Matlab提供的典型三维曲面

permute 广义转置

pi (预定义变量)圆周率

pie 二维饼图

pie3 三维饼图

pink 粉红色图矩阵

pinv 伪逆

plot 平面线图

plot3 三维线图

plotmatrix 矩阵的散点图

plotyy 双纵坐标图

poissinv 泊松分布逆累计概率分布函数

poissrnd 泊松分布随机数发生器

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

polar 极坐标图

poly 矩阵的特征多项式、根集对应的多项式

poly2str 以习惯方式显示多项式

poly2sym 双精度多项式系数转变为向量符号多项式

polyder 多项式导数

polyfit 数据的多项式拟合

polyval 计算多项式的值

polyvalm 计算矩阵多项式

pow2 2的幂

ppval 计算分段多项式

pretty 以习惯方式显示符号表达式

print 打印图形或SIMULINK模型

printsys 以习惯方式显示有理分式

prism 光谱色图矩阵

procread 向MAPLE输送计算程序

profile 函数文件性能评估器

propedit 图形对象属性编辑器

pwd 显示当前工作目录

Q q

quad 低阶法计算数值积分

quad8 高阶法计算数值积分(QUADL)

quit 推出Matlab 环境

quiver 二维方向箭头图

quiver3 三维方向箭头图

R r

rand 产生均匀分布随机数

randn 产生正态分布随机数

randperm 随机置换向量

range 样本极差

rank 矩阵的秩

rats 有理输出

rcond 矩阵倒条件数估计

real 复数的实部

reallog 在实数域内计算自然对数

realpow 在实数域内计算乘方

realsqrt 在实数域内计算平方根

realmax 最大正浮点数

realmin 最小正浮点数

rectangle 画"长方框"

rem 求余数

repmat 铺放模块数组

reshape 改变数组维数、大小

residue 部分分式展开

return 返回

ribbon 把二维曲线画成三维彩带图

rmfield 删去构架的域

roots 求多项式的根

rose 数扇形图

rot90 矩阵旋转90度

rotate 指定的原点和方向旋转

rotate3d 启动三维图形视角的交互设置功能

round 向最近整数圆整

rref 简化矩阵为梯形形式

rsf2csf 实数块对角阵转为复数特征值对角阵

rsums Riemann和

S s

save 把内存变量保存为文件

scatter 散点图

scatter3 三维散点图

sec 正割

sech 双曲正割

semilogx X轴对数刻度坐标图

semilogy Y轴对数刻度坐标图

series 串联连接

set 设置图形对象属性

setfield 设置构架数组的域

setstr 将ASCII码转换为字符的旧版指令

sign 根据符号取值函数

signum 符号计算中的符号取值函数

sim 运行SIMULINK模型

simget 获取SIMULINK模型设置的仿真参数

simple 寻找最短形式的符号解

simplify 符号计算中进行简化操作

simset 对SIMULINK模型的仿真参数进行设置

simulink 启动SIMULINK模块库浏览器

sin 正弦

sinh 双曲正弦

size 矩阵的大小

slice 立体切片图

solve 求代数方程的符号解

spalloc 为非零元素配置内存

sparse 创建稀疏矩阵

spconvert 把外部数据转换为稀疏矩阵

spdiags 稀疏对角阵

spfun 求非零元素的函数值

sph2cart 球坐标变为直角坐标

sphere 产生球面

spinmap 色图彩色的周期变化

spline 样条插值

spones 用1置换非零元素

sprandsym 稀疏随机对称阵

sprank 结构秩

spring 紫黄调春色图

sprintf 把格式数据写成串

spy 画稀疏结构图

sqrt 平方根

sqrtm 方根矩阵

squeeze 删去大小为1的"孤维"

sscanf 按指定格式读串

stairs 阶梯图

std 标准差

stem 二维杆图

step 阶跃响应指令

str2double 串转换为双精度值

str2mat 创建多行串数组

str2num 串转换为数

strcat 接成长串

strcmp 串比较

strjust 串对齐

strmatch 搜索指定串

strncmp 串中前若干字符比较

strrep 串替换

strtok 寻找第一间隔符前的内容

struct 创建构架数组

struct2cell 把构架转换为元胞数组

strvcat 创建多行串数组

sub2ind 多下标转换为单下标

subexpr 通过子表达式重写符号对象

subplot 创建子图

subs 符号计算中的符号变量置换

subspace 两子空间夹角

sum 元素和

summer 绿黄调夏色图

superiorto 设定优先级

surf 三维着色表面图

surface 创建面对象

surfc 带等位线的表面图

surfl 带光照的三维表面图

surfnorm 空间表面的法线

svd 奇异值分解

svds 求指定的若干奇异值

switch-case-otherwise 多分支结构

sym2poly 符号多项式转变为双精度多项式系数向量

symmmd 对称最小度排序

symrcm 反向Cuthill-McKee排序

syms 创建多个符号对象

T t

tan 正切

tanh 双曲正切

taylortool 进行Taylor逼近分析的交互界面

text 文字注释

tf 创建传递函数对象

tic 启动计时器

title 图名

toc 关闭计时器

trapz 梯形法数值积分

treelayout 展开树、林

treeplot 画树图

tril 下三角阵

trim 求系统平衡点

trimesh 不规则格点网线图

trisurf 不规则格点表面图 triu 上三角阵 try-catch 控制流中的Try-catch结构 type 显示M文件

U u

uicontextmenu 创建现场菜单

uicontrol 创建用户控件

uimenu 创建用户菜单

unmkpp 逐段多项式数据的反明晰化

unwrap 自然态相角

upper 转换为大写字母

V v

var 方差

varargin 变长度输入宗量

varargout 变长度输出宗量

vectorize 使串表达式或内联函数适于数组运算

ver 版本信息的获取

view 三维图形的视角控制

voronoi Voronoi多边形

vpa 任意精度(符号类)数值

W w

warning 显示警告信息

what 列出当前目录上的文件

whatsnew 显示Matlab中 Readme文件的内容

which 确定函数、文件的位置

while 控制流中的While环结构

white 全白色图矩阵

whitebg 指定轴的背景色

who 列出内存中的变量名

whos 列出内存中变量的详细信息

winter 蓝绿调冬色图

workspace 启动内存浏览器

X x , Y y , Z z

xlabel X轴名

xor 或非逻辑

yesinput 智能输入指令

ylabel Y轴名

zeros 全零数组

zlabel Z轴名

zoom 图形的变焦放大和缩小

ztrans 符号计算Z变换

MATLAB软件基础学习篇——002相关推荐

  1. MATLAB软件基础学习篇——003

    matlab常用函数 (转载) matlab常用函数 第一篇:Matlab软件函数 一.软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令. open:打开文件,文本文件(* ...

  2. 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录

    目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...

  3. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  4. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  5. 统计软件 matlab,MATLAB 软件基础及统计应用教程

    原标题:MATLAB 软件基础及统计应用教程 本文由科学软件网整理发布 教师简介 谢中华,现于天津科技大学数学系任教,长期从事 MATLAB 相关课程的教学与培训.精通 MATLAB.SAS.R 语言 ...

  6. 鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索

    鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索 目录 鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索 前言 一.计算机概论 1.知识基础 2.知识初阶 3.知识进阶 二.Lin ...

  7. 《鸟哥的Linux 私房菜 基础学习篇(第三版)》——1.2 Torvalds的Linux开发

    本节书摘来自异步社区<鸟哥的Linux 私房菜 基础学习篇(第三版)>一书中的第1章,第1.2节,作者:鸟哥著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1. ...

  8. python基础代码的含义_Python基础学习篇

    原标题:Python基础学习篇 1.编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是unicode 字符串. 当然你也可以为源码文件指定不同的编码:# -*- codi ...

  9. 鸟哥的Linux私房菜-基础学习篇(第四版):鸟哥-电子书

    内容简介: 本书是知名度颇高的Linux入门书<鸟哥的Linux私房菜基础学习篇>的新版,全面而详细地介绍了Linux操作系统. 全书分为五部分:第一部分着重说明计算机的基础知识.Linu ...

最新文章

  1. mysql bin的过期时间_Mysql设置binlog过期时间并自动删除
  2. 1. 写出一个能创建多级目录的 PHP 函数(新浪网技术部)
  3. DNS_ARP_DHCP协议
  4. jenkins配置以cygwin环境的子节点
  5. 《计算机网络》谢希仁第五版考试重点整理
  6. cocos2d-x初探学习笔记(1)--HelloWorld .
  7. AI还原历史真相,背后的原理竟然这么简单!
  8. ECTOUCH广告图片轮播间隔调整 ECTOUCH教程
  9. 陈丹琦新作:关系抽取新SOTA,用pipeline方式挫败joint模型
  10. 蛋白质结构预测大赛top1方案分享
  11. uint 数据类型理解
  12. 易基因|Genome Biol:DNA甲基化在玉米籽粒发育表观调控作用的研究新进展
  13. 对自定义View的Measure和onMeasure的一点心得
  14. android微信图片编辑带滤镜,微信更新了一个小功能,一些图片编辑软件可能要被打入冷宫了...
  15. Rap2接口管理工具搭建及版本升级
  16. 上拉电阻的作用原理_单片机P0口以及上拉电阻
  17. 使用电子签章确立在线医疗电子病历的法律地位
  18. [体感游戏]关于体感游戏的一些思考(六)--- 飞行
  19. Oracle - Spool导出数据到TXT文件
  20. zabbix4.4.3使用postgresql数据库

热门文章

  1. Windows配置MinGW及MinGW-make使用实例
  2. ClassLoader的几个概念、类和对象的解释
  3. Nginx 实现端口转发
  4. 如何做一个和手机QQ一样的天气预报
  5. 魔术扑克(递推+STL)
  6. 一起学Java:数据类型转换(超实用)
  7. Debug版本下能运行而Release下不能运行的问题总结
  8. WPF PrismDialog PopupWindowAction使用MetroWindow
  9. 2年,从0到20万用户
  10. 关键字分类及背后意图分析