Matlab - Rellenar una matriz de ceros

 
Vista:

Rellenar una matriz de ceros

Publicado por Ruben (16 intervenciones) el 12/11/2014 17:51:47
Hola, estoy haciendo la media de cada fila de una matriz 360x120 para tener finalmente un vector 360x1. Mi código es el siguiente w=zeros(1,360);
for x=1:120;
w=ch2_ovl(x,:);
mediaw=mean(w(~isnan(w)));
end;

no se lo que falta para que la matriz se rellene con un valor por fila.
Alguien me puede ayudar?
Gracias
Saludos
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 Jorge De Los Santos
Val: 30
Ha disminuido su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Rellenar una matriz de ceros

Publicado por Jorge De Los Santos (213 intervenciones) el 13/11/2014 07:14:28
Hola Rubén.

Creo que vuestro detalle está en la definición del ciclo for que debería ser de x= 1:360 y no de x=1:120 ...


Saludos.

Jorge De Los Santos.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Rellenar una matriz de ceros

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 14/11/2014 01:27:53
1
2
3
4
5
6
7
clear all
w=zeros(360,1);
c=round(20*rand(360,120));
 for x=1:size(c,1);
 w=c(x,:);
 mediaw(x,1)=mean(w(~isnan(w)));
 end


1
2
3
4
5
6
7
8
9
>> media1
>> whos
  Name          Size              Bytes  Class     Attributes
 
  c           360x120            345600  double
  mediaw      360x1                2880  double
  w             1x120               960  double
  x             1x1                   8  double  



Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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