2015-04-17 81 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中的值 –