首页 > 其他 > 详细

average column data from multiple files

时间:2019-03-06 20:41:47      阅读:147      评论:0      收藏:0      [点我收藏+]

example

in file a, data is [1 , 2, 3; 4,5,6]

file b, data is  [4,5, 6; 7,8,9]

average=0.5 (a+b)

 

matlab code

n=359;
a=[];
b=[];
c=[];
% for loop
for i=1:n  
    filename=sprintf(output_%d.dat,i);
    fileinfo = importdata(filename);
    ux=fileinfo.data(:,7);   % extract column data
    uy=fileinfo.data(:,8);
    uz=fileinfo.data(:,9);
    a=[a,ux];   % put all Ux in an array
    b=[b,uy];
    c=[c,uz];

end
aver_Ux=sum(a,2)/n;  % sum of array elements
aver_Uy=sum(b,2)/n;

aver_Uz=sum(c,2)/n;

 

average column data from multiple files

原文:https://www.cnblogs.com/code-saturne/p/10485693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!