Finding the mean value of a set.
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Steven Lord
il 9 Nov 2022
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 Commenti
Vedere anche
Categorie
Scopri di più su Matrix Indexing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!