Matlab - secuencia de numeros

   
Vista:

secuencia de numeros

Publicado por JA (3 intervenciones) el 13/12/2012 19:08:47
Buenas, tengo un problema que no se solucionar
Dado una secuencia de numeros, sumarla de 5 en 5, si aparece numero negativo da error y muestra las sumas realizadas
ej

3 4 5 6 7 -1 2 3 4 5 3 4 5 6

25, error, 18

me piden que lo haga sin arrays, pero sin arrays no se hacerlo :S, creo q es con contadores pero no termino de verlo
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 Dave

secuencia de numeros

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 13/12/2012 22:23:58
Hola JA;

No es muy clara tu consulta, en el caso que desees determinar la suma de cinco elementos consecutivos del vector, tendría que hacerlo de la siguiente manera;

1
2
3
4
5
6
7
8
v = [3 4 5 6 7 -1 2 3 4 5 3 4 5 6];
 
for n=1:length(v)-5
 
suma(n) = sum(v(n:n+4));
end
 
suma


Obtienes como resultado

1
2
3
suma =
 
    25    21    19    17    15    13    17    19    21



Espero que sea de alguna ayuda.

Saludos
Dave Correa
correa.dave30@gmail.com
Servicios de Programación Matlab
http://fismatlab.blogspot.com/
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