Matlab学习4——Matlab常用函数库
注意:
doc 函数%用于查看帮助文档
help 函数%用于在命令窗口显示帮助文档
如何将帮助文档修改成中文的?
点击:主页——预设——帮助
将文档位置设置成:在网站上
语言设置成:简体中文
常用函数
含义
|
函数
|
注意
|
错误提示,返回wrong
|
error('wrong')
|
|
将a的小数部分删除,只保留整数。
|
fix(a)
|
|
用于判断空数据的位置。
|
isnan(x)
|
|
|
|
|
|
|
|
图像处理
|
|
|
加载图像
|
imread('trees.tif','tif')
|
|
索引→RGB
|
ind2rgb(X,map)
|
|
RGB→索引
|
rgb2ind(RGB,244)
|
第二个形参越大,越清晰
|
RGB→灰度图像
|
rgb2gray(RGB)
|
|
RGB→二值图像
|
im2bw(RGB,0.4)
|
第二个参数为归一化的阈值,超过这个数就取1
|
|
|
|
|
|
|
新建一个图形窗口,用于控制绘图窗口个数。
|
figure(1)
|
|
|
|
|
二维函数图像绘制
|
|
|
|
|
|
Matlab的内部常数
实际含义
|
Matlab内部表示
|
pi
|
Π圆周率
|
exp(1)
|
自然对数的底数e
|
i或j
|
虚数单位
|
Inf或inf
|
无穷大∞
|
|
|
**函数内部的常数**
|
|
nargin
|
输入参数的个数
|
nargout
|
输出参数的个数
|
|
|
|
|
常用的数学函数
类型
|
名称
|
作用
|
指数函数
|
exp(x)
|
以e为底数,x为指数
|
对数函数
|
log(x)
|
以e为底数
|
|
log10(x)
|
以10为底数
|
|
log2(x)
|
以2为底数
|
开方函数
|
sqrt(x)
|
算术平方根
|
绝对值函数 |
abs(x)
|
绝对值,复数的模
|
三角函数
|
sin(x)
|
|
|
cos(x)
|
|
|
tan(x)
|
|
|
cot(x)
|
余切(tanx的倒数)
|
|
sec(x)
| 正割(cosx的倒数) |
|
csc(x)
|
余割(sinx的倒数)
|
反三角函数
| asin(x) |
反正弦函数
|
|
acos(x)
|
|
|
atan(x)
|
|
|
acot(x)
|
|
|
asec(x)
|
|
|
acsc(x)
|
|
双曲函数
|
sinh(x)
|
|
|
cosh(x)
|
|
|
tanh(x)
|
|
|
coth(x)
|
|
|
sech(x)
|
|
|
csch(x)
|
|
反双曲函数
|
asinh(x)
|
|
|
acosh(x)
|
|
|
atanh(x)
|
|
|
acoth(x)
|
|
|
asech(x)
|
|
|
acsch(x)
|
|
求角度函数
|
atan2(y,x)
|
单位:rad,范围(Π,-Π]
以原点为顶点,x轴正半轴为一边,逆时针旋转到终边,终边是(x,y)所在的以原点为顶点的射线上。返回旋转角度。
|
数论函数
|
gcd(a,b)
|
返回两个整数的最大公约数
|
|
lcm(a,b)
|
返回两个整数的最小公倍数
|
排列组合函数
|
factorial(n)
|
返回n的阶乘
|
复数函数
|
real(z)
|
求实部
|
|
imag(z)
|
求虚部
|
|
abs(z)
|
求复数的模
|
|
angle(z)
|
求z的辐角,单位为rad,
范围(Π,-Π]
|
|
conj(z)
|
求z的共轭复数
|
求整函数与截尾函数
|
ceil(x)
|
求≥x的最小整数
|
|
floor(x)
|
求≥x的最大整数
|
|
round(x)
|
求最接近x的整数
|
最大、最小函数
|
max([a,b,……])
|
求其中的最大数
|
|
min([a,b,……])
|
求其中的最小数
|
符号函数
|
sign(x)
|
当x>0时,返回1
当x=0时,返回0
当x<0时,返回-1
|
返回某一个数N的最小浮点数精度
|
eps(x)
|
1.无参数时,返回2.2204e-16
2.
|