Matlab - calcular la media mensual por año

   
Vista:

calcular la media mensual por año

Publicado por Ofelia mary-ofy2@hotmail.com (1 intervención) el 08/08/2017 09:51:10
hola tengo la siguiente duda

Estoy intentando calcular la media mensual de unos valores por año.

mis datos están dispuestos en columnas, en la primera se encuentra el año que va desde 1975 hasta 2016, en la segunda el mes que va de 1 a 12 repitiéndose en los días correspondientes, en la tercera el día que va con los días correspondientes a cada mes y en la cuarta la variable. lo que quiero hacer es calcular la media de la variable del mes de enero para cada año.

un saludo y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

calcular la media mensual por año

si tu matriz es a por ejemplo , esto debería funcionarte :

1
2
3
4
5
m=unique(a(:,1));
promedio=zeros(1,length(m));
for k=1:length(m) %para cada año 
    promedio(k)=mean(a(and(a(:,1)==m(k),a(:,2)==1),4));
end


saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad