Matrix and Averaging problems

2 visualizaciones (últimos 30 días)
Joydeb Saha
Joydeb Saha el 22 de Abr. de 2021
Comentada: Atsushi Ueno el 22 de Abr. de 2021
say I have a matrix V = 180x1 double.
STEP 1 = I need to make 15 matrices, 12x1 column each ( Say Jan to Dec)
STEP 2= I need to take the average of all the Januaries .. (First row of every matrix), then Februaries (First row of every matrix)..upto Dec
STEP 3= I need to do (Jan - avg of all the Januaries)... (Dec- avg of all the Decs) for all the matrices. I will have again 15 matrices (12x1)

Respuesta aceptada

Atsushi Ueno
Atsushi Ueno el 22 de Abr. de 2021
V = rand(180,1);
step1 = reshape(V, [15 12]);
step2 = mean(step1);
step3 = step1 - step2;
  2 comentarios
Joydeb Saha
Joydeb Saha el 22 de Abr. de 2021
step1 should be = reshape(V, [12 15])
step 2 = mean of each row of all the matrices.
step 3= first element minus avg of all the first element and so on..
please help
Atsushi Ueno
Atsushi Ueno el 22 de Abr. de 2021
Sorry, I misunderstood about step2. Step2 shall be 1*15 right?
V = rand(180,1);
step1 = reshape(V, [12 15]);
step2 = mean(step1);
step3 = step1 - step2;

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by