MATLAB函数大全
Matlab有没有求矩阵行数/列数/维数的函数?
ndims(A)返回A的维数
size(A)返回A各个维的最大元素个数
length(A)返回 max(size(A))
[m,n]=size(A)如果A是二维数组,返回行数和列数
nnz(A)返回A中非0元素的个数
MATLAB 的取整函数:fix(x), floor(x) :,ceil(x) , round(x)
(1) fix(x):截尾取整.
fix( [3.12 -3.12]) ans =
3 -3
(2) floor(x):不超过x的最大整数.(高斯取整)
floor( [3.12 -3.12]) 3 -4
(3) ceil(x):大于x的最小整数
ceil( [3.12 -3.12])
ans =
4 -3
(4) 四舍五入取整
round(3.12 -3.12)
ans =
0
round([3.12 -3.12]) 3 -3
如何用matlab生成随机数函数
rand(1)
rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0
到1之间的m冷的随机数矩阵(现成的函数)
另外:
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)。
当 x0 时,sign(x)=-1 ;
当 x=0 时,sign(x)=0;
当 x0 时,sign(x)=1。
rem(x,y) :求 x除以y的馀数
gcd(x,y):整数x和y的最大公因数
lcm(x,y):整数x和y的最小公倍数 exp(x):自然指数
pow2(x) : 2的指数
log(x):以e为底的对数,即自然对数或
log2(x):以2为底的对数
log10(x):以10为底的对数
二、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):反超越正切函数
三、适用於向量的常用函数有: 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-poi
到此这篇matlab函数大全及例子(matlab中的函数大全)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/matlabbc/69364.html