
fortran ,批量处理几千个txt文件,要把每个文件中的最大值找出来,然后比较,最后输出到一个文件
现在想要用fortran,批量处理几千个txt文件,要把每个文件中的最大值找出来,然后比较,最后输出到一个文件,按照最大值排序,并且把对应的文件名也输出出来。对应的文件名...
现在想要用fortran ,批量处理几千个txt文件,要把每个文件中的最大值找出来,然后比较,最后输出到一个文件,按照最大值排序,并且把对应的文件名也输出出来。
对应的文件名的格式是
每个文件的格式是
3.0000000
通道X
通道Y
通道Z
m/s
m/s
m/s
8000.000000 4000.000000 -100.000000
10.000000 10.000000 10.000000
0.000000 0.000000 0.000000
28.700001 29.500000 27.600000
-100.000000 0.000011 0.000000 0.000011
-99.750000 0.000011 0.000000 0.000000
-99.500000 0.000011 0.000000 0.000000
-99.250000 0.000000 0.000000 0.000011
-99.000000 0.000011 0.000000 0.000011
-98.750000 0.000011 0.000000 -0.000011
-98.500000 0.000011 0.000000 0.000000
-98.250000 0.000011 0.000000 0.000000
-98.000000 0.000022 0.000010 0.000000
-97.750000 0.000000 0.000000 0.000011
-97.500000 0.000011 0.000010 0.000000
-97.250000 0.000022 0.000010 0.000000
。
。
。
。
。
。
1895.500000 0.000011 0.000010 0.000011
1895.750000 0.000011 0.000000 0.000022
1896.000000 0.000000 0.000000 0.000011
1896.250000 0.000011 0.000000 0.000011
1896.500000 0.000000 0.000010 0.000011
1896.750000 0.000000 0.000000 0.000011
1897.000000 0.000011 0.000010 0.000011
1897.250000 0.000000 0.000010 0.000022
1897.500000 0.000011 0.000000 0.000000
1897.750000 0.000011 0.000010 0.000011
1898.000000 0.000011 0.000000 0.000000
1898.250000 0.000011 0.000010 0.000000
1898.500000 0.000011 0.000010 0.000000
1898.750000 0.000011 0.000000 0.000000
1899.000000 0.000011 0.000010 0.000000
1899.250000 0.000000 0.000010 0.000011
1899.500000 0.000011 -0.000010 0.000011
1899.750000 0.000011 0.000000 0.000000
2011-05-22 12:21:02
TXT002
那位高手可以帮忙编一下这个程序啊?感恩不禁啊……
(或者不用fortran,用其他程序编也可以,只要结果能搞定就行啊) 展开
对应的文件名的格式是
每个文件的格式是
3.0000000
通道X
通道Y
通道Z
m/s
m/s
m/s
8000.000000 4000.000000 -100.000000
10.000000 10.000000 10.000000
0.000000 0.000000 0.000000
28.700001 29.500000 27.600000
-100.000000 0.000011 0.000000 0.000011
-99.750000 0.000011 0.000000 0.000000
-99.500000 0.000011 0.000000 0.000000
-99.250000 0.000000 0.000000 0.000011
-99.000000 0.000011 0.000000 0.000011
-98.750000 0.000011 0.000000 -0.000011
-98.500000 0.000011 0.000000 0.000000
-98.250000 0.000011 0.000000 0.000000
-98.000000 0.000022 0.000010 0.000000
-97.750000 0.000000 0.000000 0.000011
-97.500000 0.000011 0.000010 0.000000
-97.250000 0.000022 0.000010 0.000000
。
。
。
。
。
。
1895.500000 0.000011 0.000010 0.000011
1895.750000 0.000011 0.000000 0.000022
1896.000000 0.000000 0.000000 0.000011
1896.250000 0.000011 0.000000 0.000011
1896.500000 0.000000 0.000010 0.000011
1896.750000 0.000000 0.000000 0.000011
1897.000000 0.000011 0.000010 0.000011
1897.250000 0.000000 0.000010 0.000022
1897.500000 0.000011 0.000000 0.000000
1897.750000 0.000011 0.000010 0.000011
1898.000000 0.000011 0.000000 0.000000
1898.250000 0.000011 0.000010 0.000000
1898.500000 0.000011 0.000010 0.000000
1898.750000 0.000011 0.000000 0.000000
1899.000000 0.000011 0.000010 0.000000
1899.250000 0.000000 0.000010 0.000011
1899.500000 0.000011 -0.000010 0.000011
1899.750000 0.000011 0.000000 0.000000
2011-05-22 12:21:02
TXT002
那位高手可以帮忙编一下这个程序啊?感恩不禁啊……
(或者不用fortran,用其他程序编也可以,只要结果能搞定就行啊) 展开
3个回答
展开全部
没看明白文件数据格式,是不是找第一列例如“1899.750000 0.000011 0.000000 0.000000”中的1899.750000
最好贴一个完整的文件内容出来,文件头尾有无其他
最好贴一个完整的文件内容出来,文件头尾有无其他
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件样本发我邮箱 niejieqiang@qq.com
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
批处理貌似matlab比较好
ps我现在正学着(安装matlab闲暇来知道看有没有可回答的问题),所以应该解不了你燃眉之急
ps我现在正学着(安装matlab闲暇来知道看有没有可回答的问题),所以应该解不了你燃眉之急
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询