如何用matlab画直方图

已知频数和组距... 已知频数和组距 展开
 我来答
百度网友6c9948422
2011-09-10 · TA获得超过133个赞
知道答主
回答量:59
采纳率:100%
帮助的人:44.9万
展开全部

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

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

例如,绘制y=2exp(-0.5x)的条形图

bar3(x,y)或者bar3(y),前者在x指定的位置上绘制y中元素的条形图,后者y的每一个元素对应于一个条形。

efho
2018-09-29
知道答主
回答量:7
采纳率:0%
帮助的人:5.8万
展开全部

楼下答案画的没问题啊,评论为什么说是条形图不是直方图???会画条形图了还不会直方图吗。。。。画法都一样。。。hist()函数只是matlab的库函数罢了。。。大家自己体会一下。。总之,直接说怎么画吧

提问的兄弟说已知频数和组距。频数1个矩阵,组距1个矩阵。注意频数和组距的矩阵维度一样。

例如 

x = 1:1:5;     % x =[1,2,3,4,5]  这是组距1,和起始终止点

y = [0.1,0.2,0.3,0.4,0.5];      % 每个点的频数

bar(x,y) ;

完事。。至于bar的一些别的参数,查阅说明书   

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式