首页 > 代码库 > MATLAB函数表(转自:http://bbs.06climate.com/forum.php?mod=viewthread&tid=16041&extra=page%3D4)
MATLAB函数表(转自:http://bbs.06climate.com/forum.php?mod=viewthread&tid=16041&extra=page%3D4)
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 |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。