Matlab - Sumar fila de una matriz utilizando un bucle

 
Vista:
sin imagen de perfil
Val: 22
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Sumar fila de una matriz utilizando un bucle

Publicado por Juan (6 intervenciones) el 21/04/2019 01:21:31
Hola buenas tardes, tengo una matriz de N filas y necesito ir sumando de a 11 filas y que me arroje el valor de esas 11 filas sumadas utilizando un bucle.
Me podrían ayudar ?
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 JESUS DAVID ARIZA ROYETH
Val: 5.428
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Sumar fila de una matriz utilizando un bucle

Publicado por JESUS DAVID ARIZA ROYETH (1805 intervenciones) el 21/04/2019 03:01:59
te adjunto un ejemplo de lo que deseas
1
2
3
4
5
6
a=1:50;%ejemplo
clc
for k=11:11:length(a)
    suma=sum(a(k-10:k));
    disp(suma)
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 22
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Sumar fila de una matriz utilizando un bucle

Publicado por Juan (6 intervenciones) el 25/04/2019 03:27:08
Muchas gracias
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 David Correa
Val: 784
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Sumar fila de una matriz utilizando un bucle

Publicado por David Correa (1082 intervenciones) el 23/04/2019 04:27:27
Hola;

A continuación te paso un segmento de código que podría ser de utilidad.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Var = 1:100;    % Define un vector
 
% Numero de incrementos multiplos de 11;
ne = floor(length(Var)/11);
 
% Recorre el vector un numero de incrementos ne
for k=1:ne
    ini = (k-1)*11 +1;
    fin = (k)*11;
 
    % Realiza operación de suma
    suma=sum(Var(ini:fin));
    New(k) = suma;
end

​Saludos
David Correa
Director de Servicios de Programación
E-mail: informes@fismatlab.com
Web page: https://www.fismatlab.com
Facebook: https://www.facebook.com/fismatlabperu
Blog: http://fismatlab.blogspot.com
Spot: https://www.youtube.com/watch?v=NTDY-MRnFMk
WhatsApp: +51 - 922210488
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 22
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Sumar fila de una matriz utilizando un bucle

Publicado por Juan (6 intervenciones) el 25/04/2019 03:26:51
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar