24小时热门版块排行榜    

查看: 1304  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tomcat2000

金虫 (著名写手)

[交流] 【求助】柱形统计图matlab怎么画? 已有2人参与

现在有一个的一维的数组aa=[0.2, 0.4, 0.8, 0.9, 0.7, 0.5, 0.2, 0.5, 0.9, 0.8, 0.7, 0.6......].

想用matlab画出一个柱形统计图,想用来统计每一个区间有几个这样的数值, 比如 从 0.1 到0.3之间上面的有3个,然后从0.3到0.5之间也一样统计个数,以此类推画出一个柱形统计图。

不知道用matlab怎么画出?谢谢 。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tomcat2000

金虫 (著名写手)

引用回帖:
Originally posted by lijinfeng042 at 2010-05-26 19:23:06:

hist(x,M):将x 分在M个等距的区间(默认M=10)
histc(x,[区间]):落入区间元素之间的x值的个数
histc([数据],[0.99 0.31]) 表示区间(0.99 0.31) 内元素个数

谢谢你的答复,还想问一下一个问题,

我有一个一维的数组比如上面的aa,想知道这个一维的数组一般应许存放多少个元素?
就是这个一维数组可以放多少个元素个数?能放12000左右吗?谢谢
4楼2010-05-26 20:37:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

lijinfeng042

木虫 (小有名气)

Matlab


robert2020(金币+1):多谢提供解决方案,欢迎常来仿真模拟版交流。 2010-05-26 22:49:41
引用回帖:
Originally posted by tomcat2000 at 2010-05-26 18:01:54:
现在有一个的一维的数组aa=[0.2, 0.4, 0.8, 0.9, 0.7, 0.5, 0.2, 0.5, 0.9, 0.8, 0.7, 0.6......].

想用matlab画出一个柱形统计图,想用来统计每一个区间有几个这样的数值, 比如 从 0.1 到0.3之间上面的有3个 ...

函数hist 基本够用
eg.
hist([0.1 0.5 0.2 0.3 0.35 0.25 0.14 0.28 0.84 0.24],[0:0.3:1])
hist([数据],[分段])
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
2楼2010-05-26 19:05:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab


tomcat2000(金币+30):Thanks a lot 2010-05-26 20:20:51
robert2020(金币+1):多谢解决方案,欢迎常来仿真模拟版交流! 2010-05-26 22:50:21
引用回帖:
Originally posted by tomcat2000 at 2010-05-26 18:01:54:
现在有一个的一维的数组aa=[0.2, 0.4, 0.8, 0.9, 0.7, 0.5, 0.2, 0.5, 0.9, 0.8, 0.7, 0.6......].

想用matlab画出一个柱形统计图,想用来统计每一个区间有几个这样的数值, 比如 从 0.1 到0.3之间上面的有3个 ...

hist(x,M):将x 分在M个等距的区间(默认M=10)
histc(x,[区间]):落入区间元素之间的x值的个数
histc([数据],[0.09 0.31]) 表示区间(0.09 0.31) 内元素个数

[ Last edited by lijinfeng042 on 2010-5-26 at 21:37 ]
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
3楼2010-05-26 19:23:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
robert2020(金币+1):多谢解答,欢迎常来仿真模拟版交流! 2010-05-26 22:50:47
引用回帖:
Originally posted by tomcat2000 at 2010-05-26 20:37:48:



谢谢你的答复,还想问一下一个问题,

我有一个一维的数组比如上面的aa,想知道这个一维的数组一般应许存放多少个元素?
就是这个一维数组可以放多少个元素个数?能放12000左右吗?谢谢

MATLAB对矩阵的大小没限制,但是内存有限啊 呵呵 分配内存看你配置 12000个小意思 没问题的 算一下就知道
double类型的数组(默认的) 8字节
12000*8/1024/1024=0.0916MB 是不是啊 呵呵
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
5楼2010-05-26 21:45:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见