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

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函数来求

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值