Matlab参考手册
MATLAB生成随机数函数
rand(n) 生成0到1之间的n阶随机数方阵
rand(m,n) 生成0到1之间的m×n的随机数矩阵 (现成的函数)
MATLAB随机数生成函数
betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f 分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器
MATLAB常用的基本数学函数
abs(x) 纯量的绝对值或向量的长度
angle(z) 复数z的相角(Phase angle)
sqrt(x) 开平方
real(z) 复数z的实部
imag(z) 复数z的虚部
conj(z) 复数z的共轭复数
round(x) 四舍五入至最近整数
fix(x) 无论正负,舍去小数至最近整数
floor(x) 地板函数,即舍去正小数至最近整数
ceil(x) 天花板函数,即加入正小数至最近整数
rat(x) 将实数x化为分数表示
rats(x) 将实数x化为多项分数展开
sign(x) 符号函数 (Signum function)。
当x<0时,sign(x)=-1;
当x=0时,sign(x)=0;
当x>0时,sign(x)=1。
14. rem(x,y) 求x除以y的馀数
15. gcd(x,y) 整数x和y的最大公因数
16. lcm(x,y) 整数x和y的最小公倍数
17. exp(x) 自然指数
18. pow2(x) 2的指数
19. log(x) 以e为底的对数,即自然对数或
20. logy(x) 以y为底的对数
MATLAB常用的三角函数
sin(x) 正弦函数
cos(x) 馀弦函数
tan(x) 正切函数
asin(x) 反正弦函数
acos(x) 反馀弦函数
atan(x) 反正切函数
atan2(x,y) 四象限的反正切函数
sinh(x) 超越正弦函数
cosh(x) 超越馀弦函数
tanh(x) 超越正切函数
asinh(x) 反超越正弦函数
acosh(x) 反超越馀弦函数
atanh(x) 反超越正切函数
适用于向量的常用函数
1. min(x) 向量x的元素的最小值
max(x) 向量x的元素的最大值
mean(x) 向量x的元素的平均值
median(x) 向量x的元素的中位数
std(x) 向量x的元素的标准差
diff(x) 向量x的相邻元素的差
sort(x) 对向量x的元素进行排序(Sorting)
length(x) 向量x的元素个数
norm(x) 向量x的欧氏(Euclidean)长度
sum(x) 向量x的元素总和
prod(x) 向量x的元素总乘积
cumsum(x) 向量x的累计元素总和
cumprod(x) 向量x的累计元素总乘积
dot(x, y) 向量x和y的内积
cross(x, y) 向量x和y的外积
MATLAB的永久常数
i或j 基本虚数单位
Eps 系统的浮点(Floating-point)精确度
Inf 无限大, 例如1/0
nan或NaN 非数值(Not a number),例如0/0
Pi 圆周率 p(= 3.1415926...)
Realmax