Fortran Coder

查看: 19901|回复: 10
打印 上一主题 下一主题

[数值问题] 初学,求助‘有一组数据,统计各个区间内数据个数’的...

[复制链接]

800

帖子

2

主题

0

精华

大宗师

F 币
3801 元
贡献
2272 点
楼主
发表于 2015-3-8 09:01:16 | 显示全部楼层
本帖最后由 li913 于 2015-3-8 09:30 编辑

1、如果统计区间是等间距的,可用如下代码
[Fortran] 纯文本查看 复制代码
program test
real a(1000) !假设有1000个数据
integer i, j, num(7) !假设7个统计区间[0,2),[2,4),[4,6),[6,8),[8,10),[10,12),[12,14)

open(10,file='1.txt')
num = 0 
do i = 1, 1000
read(10,*) a(i)
j = a(i)/2.0 + 1
num(j) = num(j) + 1
end do 
end program 



2、如果统计区间不是等间距,且区间个数较多,应先对数据进行排序,然后统计各区间数据量。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-16 03:05

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表