您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 直方图 >

matlab如何画直方图

发布时间:2019-06-28 07:19 来源:未知 编辑:admin

  用matlab画这组数的直方图,要求横坐标数据间隔0.2,纵坐标为所占百分比

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先输入两个变量,x=randn(500,1);y=randn(500,3);该语句定义x,y为正态分布随机数。记住该语句将非常有用。

  接着先绘制一个最简单的直方图,使用命令:subplot(3,1,1); hist(x);关于subplot的用法在上一篇文章中有介绍,hist(x)就是用直方图表示x,效果如图所示:

  对比一下这句就明白参数的使用方法:subplot(3,1,3);hist(x,25);这里将数据绘制成25个直方,如图所示,下面第三个图就是;

  hist还可以这样用 a=[1 2 3];hist(x,a);这时候a是一个向量,绘制出来的图形如图所示,下面第二幅图就是,显然a变成了x轴上的刻度。

  还可以返回每一个直方的频数,使用方法是b=hist(x,100);你会得到一个数组b,有100个元素,每个元素都是100个直方之一的频数。

  是直方图还是统计直方图?如果是直方图那么每个数一个直方条,坐标间隔是不能指定的。如果是统计直方图将以0.2为间隔统计在每个区间的点数,再把点数转换为百分比,绘制。

  展开全部matlab中,绘制二维直方图的函数是bar,绘制三维直方图的函数是bar3,以下分别列出其用法:

  调用格式:bar(x,y,选项) ,其中,x,y是维数相同的矩阵或者向量,配对的x,y按对应的列元素为横纵坐标绘制,选项是一些绘图控制选项,可选;

http://w5bek.com/zhifangtu/178.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有