MATLAB函数表
4.1.1特殊变量与常数
ans
计算结果的变量名
computer
确定运行的计算机
eps
浮点相对精度
Inf
无穷大
I
虚数单位
inputname
输入参数名
NaN
非数
nargin
输入参数个数
nargout
输出参数的数目
pi
圆周率
nargoutchk
有效的输出参数数目
realmax
最大正浮点数
realmin
最小正浮点数
varargin
实际输入 的参量
varargout
实际返回的参量
   
4.1.2操作符与特殊字符
+
-
*
矩阵乘法
.*
数组乘(对应元素相乘)
^
矩阵幂
.^
数组幂(各个元素求幂)
\
左除或反斜杠
/
右除或斜面杠
./
数组除(对应元素除)
kron
Kronecker张量积
:
冒号
()
圆括
[]
方括
.
小数点
..
父目录
...
继续
,
逗号(分割多条命令)
;
分号(禁止结果显示)
%
注释
!
感叹号
'
转置或引用
=
赋值
==
相等
<>
不等于
&
逻辑与
|
逻辑或
~
逻辑非
xor
逻辑异或
4.1.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
朝0方向取整
floor
朝负无穷取整
gcd
最大公因数
imag
复数值的虚部
lcm
最小公倍数
log
自然对数
log2
以2为底的对数
log10
常用对数
mod
有符号的求余
nchoosek
二项式系数和全部组合数
real
复数的实部
rem
相除后求余
round
取整为最近的整数
sec,sech
正割,双曲正割
sign
符号数
sin,sinh
正弦,双曲正弦
sqrt
平方根
tan,tanh
正切,双曲正切

1) 三角函数和双曲函数

名称
含义
名称
含义
名称
含义
sin
正弦
csc
余割
atanh
反双曲正切
cos
余弦
asec
反正割
acoth
反双曲余切
tan
正切
acsc
反余割
sech
双曲正割
cot
余切
sinh
双曲正弦
csch
双曲余割
asin
反正弦
cosh
双曲余弦
asech
反双曲正割
acos
反余弦
tanh
双曲正切
acsch
反双曲余割
atan
反正切
coth
双曲余切
atan2
四象限反正切
acot
反余切
asinh
反双曲正弦
   
sec
正割
acosh
反双曲余弦
   
2) 指数函数
名称
含义
名称
含义
名称
含义
exp
E为底的指数
log10
10为底的对数
pow2
2的幂
log
自然对数
log2
2为底的对数
sqrt
平方根
2)复数函数
名称
含义
名称
含义
名称
含义
abs
绝对值
conj
复数共轭
real
复数实部
angle
相角
imag
复数虚部
   
3)圆整函数和求余函数
名称
含义
名称
含义
ceil
向+∞圆整
rem
求余数
fix
向0圆整
round
向靠近整数圆整
floor
向-∞圆整
sign
符号函数
mod
模除求余
   
4)矩阵变换函数
 
名称
含义
名称
含义
fiplr
矩阵左右翻转
diag
产生或提取对角阵
fipud
矩阵上下翻转
tril
产生下三角
fipdim
矩阵特定维翻转
triu
产生上三角
Rot90
矩阵反时针90翻转
   
5)其他函数
名称
含义
名称
含义
min
最小值
max
最大值
mean
平均值
median
中位数
std
标准差
diff
相邻元素的差
sort
排序
length
个数
norm
欧氏(Euclidean)长度
sum
总和
prod
总乘积
dot
内积
cumsum
累计元素总和
cumprod
累计元素总乘积
cross
外积
   

4.1.4基本矩阵和矩阵操作

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
向量的并集

4.1.5数值分析和傅立叶变换

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
校正相位角

4.1.6多项式与插值

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次样条数据插值

4.1.7 绘图函数

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
绘制离散表面数据
waterfall
绘制瀑布
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阴影表面图
surface
建立表面低层对象
surfc
海浪和等高线的结合
surfl
具有光照的3D阴影表面
trimesh
三角网格图

4.2 MATLAB系统命令

命   令
含    义
help
在线帮助
helpwin
在线帮助窗口
helpdesk
在线帮助工作台
demo
运行演示程序
ver
版本信息
readme
显示Readme文件
who
显示当前变量
whos
显示当前变量的详细信息
clear
清空工作间的变量和函数
pack
整理工作间的内存
load
把文件调入变量到工作间
save
把变量存入文件中
quit/exit
退出MATLAB
what
显示指定的matlab文件
lookfor
在HELP里搜索关键字
which
定位函数或文件
path
获取或设置搜索路径
echo
命令回显
cd
改变当前的工作目录
pwd
显示当前的工作目录
dir
显示目录内容
unix
执行unix命令
dos
执行dos命令
!
执行操作系统命令
computer
显示计算机类型

4.3 关系与逻辑运算

指令
含义
<
小于
<=
小于等于
>
大于
>=
大于等于
==
等于
~=
不等于
&
逻辑 and
|
逻辑 or
xor
不相同就取1,否则取0
any
只要有非0就取1,否则取0
all
全为1取1,否则为0
isnan
为数NaN取1,否则为0
isinf
为数inf取1,否则为0
isfinite
有限大小元素取1,否则为0
ischar
是字符串取1,否则为0
isequal
相等取1,否则取0
ismember
两个矩阵是属于关系取1,否则取0
isempty
矩阵为空取1,否则取0
isletter
是字母取1,否则取0(可以是字符串)
isstudent
学生版取1
isprime
质数取1,否则取0
isreal
实数取1,否则取0
isspace
空格位置取1,否则取0

4.4 矩阵的运算

经  典  的  算  术  运  算  符
 
运  算  符
MATLAB表达式
+
a+b
-
a-b
*
a*b
/ 或 \
a/b或a\b
^
a^b

4.5 快捷键

1)ctrl+r:注释多行;

2)ctrl+t:取消多行;

MATLAB函数表(转自:http://bbs.06climate.com/forum.php?mod=viewthread&tid=16041&extra=page%3D4)的更多相关文章

  1. http://www.5xcg.com/bbs/forum.php?mod=viewthread&tid=51143&extra=page%3D1

    http://www.5xcg.com/bbs/forum.php?mod=viewthread&tid=51143&extra=page%3D1 因为身在酒店设备有限,只能尽量把文字 ...

  2. sudoers文件解析 转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1971013

    今天在用户组中新加了一个普通用户,开始这个用户没有sudo权限,于是通过sudo visudo修改了sudo的配置文件,赋予了普通用户的root权限.后来想着能不能将/etc/sudoers文件的访问 ...

  3. C++ 知道虚函数表的存在

    今天翻看陈皓大大的博客,直接找关于C++的东东,看到了虚函数表的内容,找一些能看得懂的地方记下笔记. 0 引子 类中存在虚函数,就会存在虚函数表,在vs2015的实现中,它存在于类的头部. 假设有如下 ...

  4. C++ 虚函数表解析

    转载:陈皓 http://blog.csdn.net/haoel 前言 C++中 的虚函数的作用主要是实现了多态的机制.关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实 ...

  5. C++ 多态、虚函数机制以及虚函数表

    1.非virtual函数,调用规则取决于对象的显式类型.例如 A* a  = new B(); a->display(); 调用的就是A类中定义的display().和对象本体是B无关系. 2. ...

  6. C++迟后联编和虚函数表

    先看一个题目: class Base { public: virtual void Show(int x) { cout << "In Base class, int x = & ...

  7. C++虚函数和虚函数表

    前导 在上面的博文中描述了基类中存在虚函数时,基类和派生类中虚函数表的结构. 在派生类也定义了虚函数时,函数表又是怎样的结构呢? 先看下面的示例代码: #include <iostream> ...

  8. C++ Daily 《5》----虚函数表的共享问题

    问题: 包含一个以上虚函数的 class B, 它所定义的 对象是否共用一个虚函数表? 分析: 由于含有虚函数,因此对象内存包含了一个指向虚函数表的指针,但是这个指针指向的是同一个虚函数表吗? 实验如 ...

  9. C++虚函数表

    大家知道虚函数是通过一张虚函数表来实现的.在这个表中,主要是一个类的虚函数的地址表,这张表解决了继承.覆盖的问题,其内容真是反应实际的函数.这样,在有虚函数的类的实例中,这个表分配在了这个实例的内存中 ...

随机推荐

  1. Flex读文本文件

    布局: <s:Group id="> <s:Rect width="100%" height="100%"> <s:fi ...

  2. 2014年辛星完全解读Javascript第七节 数组和对象

    由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍. *********** ...

  3. Perl内置变量速查表

    [ 文件句柄 ] $| 如果非零, 则在对当前选定的文件执行写或打印操作后强制清除缓冲区 $% 当前选中文件句柄的当前页码 $= 当前选中文件句柄的当前页面长度 $- 当前选中文件句柄的页面剩余长度 ...

  4. kruskal算法-Pascal

    马上就快要考试了,然而突然发现自己图论已经废了,于是再都打一遍练练手...... const maxn=; maxe=maxn*maxn; type edge=record //edge记录每一条边, ...

  5. Unity3d + UGUI 的多分辨率适配

    原文地址:http://blog.csdn.net/dingkun520wy/article/details/49471789 1.Canvas的属性配置 2.Canvas Scaler的属性配置 3 ...

  6. java第四课:数组

    1.数组声明时,必须有中括号,但不指定数组的元素个数2.初始化时,必须指定元素个数3.数组元素内容仅能用于声明时初始化,不能用于赋值.如:char[] week; week={'1','2','3'} ...

  7. 免费素材:25套免费的 Web UI 设计的界面元素(转)

    Web 元素是任何网站相关项目都需要的,质量和良好设计的元素对于设计师来说就像宝贝一样.如果您正在为您的网站,博客,Web 应用程序或移动应用程序寻找完美设计的网页元素,那么下面这个列表会是你需要的. ...

  8. C++开发必看 四种强制类型转换的总结

    C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用. const_cast ...

  9. c缺陷与陷阱笔记-第四章 连接

    1.变量的声明. 在不同的源文件中,应该是1个定义+多个声明的形式存在的,并且声明的类型和定义的类型要一样,否则可能会报错. 声明 : extern 类型 变量名 声明并定义: extern 类型 变 ...

  10. [itint5]两数积全为1

    http://www.itint5.com/oj/#18 这一题,首先如果直接去算的话,很容易就超出int或者long的表示范围了.那么要利用%的性质,(num * 10 + 1) % a = 10 ...