Finding the mean value of a set.
    조회 수: 7 (최근 30일)
  
       이전 댓글 표시
    
Let's say that I have a set of numbers, for example x= [1 2 4 6 2 7 8 4 5 7 8 9]. I want to calculate the mean value for every 3 numbers. In this case first 1 2 4 , then 6 2 7 and so on. How do I do? should I use any functions?
in fact I have a column containing 180000 numbers. and I want to calculate the mean value for every 50 numbers. Totally 180000/50=3660 mean values. I would appreciate every suggestion.
댓글 수: 0
답변 (1개)
  Steven Lord
    
      
 2022년 11월 9일
        Original data:
x= [1 2 4 6 2 7 8 4 5 7 8 9]
Reshape it into a 3-by-whatever matrix. I'll let MATLAB figure out what "whatever" is.
A = reshape(x, 3, [])
Take the mean in dimension 1 (down the columns.)
m = mean(A, 1)
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

