永发信息网

matlab如何求一个文件夹内多个txt文件对应各行平均值问题

答案:2  悬赏:20  手机版
解决时间 2021-12-22 16:58
一个文件夹内有四个txt文件,每个文件里面都是相同的格式m行n列。我需要求某一行四个文件对应的各数的平均值:如
txt.1
2011-02-09 00:00:00.000 040 24801.00 2125.00 48830.20 -1.00
2011-02-09 00:01:00.000 040 24801.00 2125.20 48830.20 -1.00
txt.2
2011-02-09 00:00:00.000 040 38103.50 5.20 19455.30 -1.40
2011-02-09 00:01:00.000 040 38103.60 5.00 19455.40 -1.40
txt.3

2011-02-09 00:00:00.000 040 11385.90 1448.90 51751.30 .20
2011-02-09 00:01:00.000 040 11382.20 1448.10 51749.90 -.30
txt.4
2011-02-09 00:00:00.000 040 24800.80 2125.00 48830.10 -1.10
2011-02-09 00:01:00.000 040 24800.90 2124.90 48830.20 -1.30
每个文档里面数很多,我仅列了两行
最后希望得到
2011-02-09 00:00:00.000 040 平均值 平均值 平均值 平均值
2011-02-09 00:01:00.000 040 平均值 平均值 平均值 平均值
谢谢了
最佳答案
我帮你搞定。。。。需要的话私信我!
全部回答
假设有如下格式的txt文件 1.00   2.000   3.0000 .... 每行的格式均为%6.2f %8.3f %10.4f格式 文件存储路径为:d:\data.txt 算法如下: %打开源数据文件 fnr = fopen('d:\data.txt','r'); %打开输出数据文件 fnw = fopen('d:\data_12.txt','w'); while feof(fnr) == 0     %按数据文件格式读取12*3矩阵     v = fscanf(fnr,'%6.2f %8.3f %10.4f',[12,3]);     %计算每列平均值并存储至输出数据文件中     fprintf(fnw,'%6.2f %8.3f %10.4f',mean(a( :,1)),mean(a( :,2)),mean(a( :,3))); end  fclose(fnr) fclose(fnw)  生成的data_12.txt可以直接用excel文件导入,另存一下,就是excel文件了 以上是基本思路,因为好久没用matlab了,电脑上也没有装,未经调试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
列的组词有哪些
13岁智商次正常怎么办
单选题When they arrived at
为什么刘德华是亚洲第一帅哥?
常见的种子植物有哪些
妙龄少女在大街上裸奔,打一成语,百楼之内无
潇湘书院作者登录验证码老是错误咋办
单选题Shanghaiis________thatwecanhardly
如果点P(4,5)和点Q(a,b)关于原点对称,
想去澳大利亚自驾游,需要注意什么
日本四大岛屿中,面积最大的是A.北海道B.本州
100mg每升稀释10微克每升
厦门的台湾免税店在哪
求助:FOXMAIL安装磁盘已满,怎么办
甲贺忍者贴电影百度云盘谁有
推荐资讯
人类正主导第六次物种大灭绝阅读答案
C Not long ago, the world’s lowest-priced
氢化钙中的氢元素为-1价,它可用作生氢剂,反
电视剧《谜砂》的内鬼是戴局
可以详细介绍一下安徽商务职业学院的住宿条件
有很多大超市商场倒闭后,地方都被闲置,没有
勤快反义词是什么
美丽动人的近义词
英国距离中国多远
今天看哀家不祥,网上没有完结连载,本来想买
任延字长孙,南阳宛人也。年十二学于长安,显
手指年糕不放冰箱里最多能放多长时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?