Matlab - Promedio de diferentes columnas cuando existen cero

 
Vista:

Promedio de diferentes columnas cuando existen cero

Publicado por Sergio (2 intervenciones) el 30/03/2017 21:47:34
Hola a todos,

Quiero obtener el promedio del siguiente vector r, cuya dimensión es de r(4,3) para que el resultado sea de r(4,1)

r=
2 1 1
2 1 0
0 0 1
0 0 1

Solo quiero que haga el promedio cuando los valores son diferentes de cero. He estado ocupando la función mean pero también promedia los ceros. ¿como podría resolver el problema? Estas son las lineas de código que por el momento tengo.

r([1,2],1)=2;
r([1,2],2)=1;
r([1,3,4],3)=1;
rpro=mean(r,2);

Gracias por su ayuda
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

Promedio de diferentes columnas cuando existen cero

Publicado por Sergio (2 intervenciones) el 31/03/2017 18:57:09
Gracias, fue de gran ayuda. Saludos
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