您的位置:首页 > 编程语言 > MATLAB

matlab常见变量和函数

2013-05-18 15:17 148 查看
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  朝负无穷取整
gcd  最大公因数

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  绘制离散表面数据
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  三角网格图
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MATLAB