Matlab - elementos de una matriz

 
Vista:
sin imagen de perfil

elementos de una matriz

Publicado por alvaro (5 intervenciones) el 02/11/2017 21:29:56
Buenas
Tengo un bucle de L= 1 : 4 (que coincide con las 4 columnas de una matriz M) y en cada iteracion quiero sumar los vectores columnas diferentes de L, por ejemplo para L=1 quiero sumar los vectores columas M(:,2)+M(:,3)+M(:,4), otro ejemplo para L=3 quiero sumar M(:,1)+M(:,2)+M(:,4).

¿Hay alguna funcion que me vaya cojiendo todas las columnas menos la L? algo como sum(M(:,~L)) pero que funcione porque eso no funciona!!

Muchas gracias!!
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 JOSE JEREMIAS CABALLERO
Val: 8.059
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

elementos de una matriz

Publicado por JOSE JEREMIAS CABALLERO (5779 intervenciones) el 03/11/2017 13:25:57
1
2
3
4
5
6
M=round(10*rand(3,4))
for L=1:size(M,2)
 
S(:,L)=sum(M(:,1:size(M,2)~=L),2);
end
S

1
2
3
4
5
6
7
8
M =
     5     5     5     6
     6    10     2     7
     2     5     5     4
S =
    16    16    16    15
    19    15    23    18
    14    11    11    12


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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