2015-04-17 84 views
0

matlab中是否有任何函数可以自动完成csv文件中存储的数据的平均值并将该平均值存储在其他csv文件中。 这是存储在CSV文件中我的数据在matlab中如何做csv文件的平均值

156.465902
416.337235
113.321306
88.751015
816.503289
104.757462
99.555698
210.75769
79.555543
131.261252
327.92057
120.064075
94.364211
167.277443
84.036572
188.522951
599.428593
275.750197
246.108917
1477.377321
140.480201

回答

6

您可以使用dlmreaddlmwrite达到你想要的东西。

values = dlmread('input_file.csv'); 
m = mean(values(:)); 
dlmwrite('output_file.csv', m); 

您还可以附加价值的输出文件是这样的:

dlmwrite('output_file.csv', m, '-append'); 
+0

感谢名单了很多爵士它的正常工作,再次感谢你。 –

+2

@vishwajoshi如果它帮助 –

+0

如果我想在第一个colomn第一行的另一个csv文件中追加数据,请不要犹豫,接受答案,该怎么办?例如在1.csv文件中存储的数据是 1223.594406 126.273871 15.794303 我想增加存储在output_file.csv中的值 –