当前位置:   article > 正文

MATLAB函数:rand、randn、bar、hist、ksdensity、norm、diff函数_ksdensity函数

ksdensity函数

1.rand函数和randn函数

**rand函数:**产生由在(0, 1)之间均匀分布的随机数组成的数组。rand(n)、rand(m,n)……

**randn函数:**产生正态分布的随机数或矩阵的函数。randn(n)、randn(m,n)……

2.bar函数

bar、bar3分别用来绘制二维和三维竖直方图、barh、bar3h分别用来绘制二维和三维水平直方图。bar(x,y),其中x必须单调递增或者递减,y是n×m矩阵,可视化结果为m组,每组有n个垂直柱。bar(x,y,width)中,width指的是每个直方条的宽度,若width>1,则相邻直方条重叠,默认值是width=0.8.

3.hist函数

hist用于实现图像直方图

规定y是矩阵,n=hist(y):默认十个等间隔区间,并返回每个范围内的Y的元素个数作为一行向量

n=hist(Y,X):X是一个事先给定的区间划分,统计Y在X这个区间划分下的个数

n=hist(Y,nbins):nbins是间隔数,也就是说我们应该统计多少个间隔

[n,xout]=hist(…):,n是每一个区间的个数,xout是区间的中心位置

4.ksdensity函数

估计样本的概率密度函数

[f,xi] = ksdensity(x)

计算样本向量x的概率密度估计,返回在xi点的概率密度f。然后可以使用plot(xi,f)就可以绘制出概率密度曲线。

f = ksdensity(x,xi)

选定范围xi,ksdesity直接计算对应点的概率密度

5.norm函数

计算范数

**norm(A,p):**返回向量A的p范数。即返回 **sum(abs(A).p)(1/p),**对任意 1<p<+∞.
**norm(A):**返回向量A的2范数,即等价于norm(A,2)。
**norm(A,inf) :**返回max(abs(A))
**norm(A,-inf) :**返回min(abs(A))

6.diff函数

求差分和导数

diff(函数) : 求的bai一阶导数;
diff(函数, n) : 求的n阶导数(n是具体整数);
diff(函数,变量名),:求对的偏导数;
diff(函数, 变量名,n) :求对的n阶偏导数。
注意:差分是针对离散情况如离散向量、数字图像等来讲的,而导数是针对连续函数来讲的,这两种情况都可以用diff函数来求

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/67161
推荐阅读
  

闽ICP备14008679号