Takin the mean of data in tables
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
I have his table
X1=[9 6 9;3 2 7];
X2=[0 2;4 0];
X3=[3 1 2; 8 9 7];
X=table(X1,X2,X3)
And I need to take the mean of the rows in each entry, which would give me 
m1=[8 4]', m2=[1 2]' and m3=[2 8]'. 
Can this be done efficiently?
댓글 수: 0
채택된 답변
  KSSV
      
      
 2021년 11월 16일
        X1=[9 6 9;3 2 7];
X2=[0 2;4 0];
X3=[3 1 2; 8 9 7];
X=table(X1,X2,X3) ;
[m,n] = size(X) ; 
iwant = zeros(2,n) ;
for i = 1:n
  iwant(:,i) = mean(X.(i),2) ;
end
iwant
댓글 수: 3
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Tables에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

