Matlab - Suma de varios componentes en matlab

   
Vista:

Suma de varios componentes en matlab

Publicado por paula (6 intervenciones) el 23/04/2017 22:19:57
Buenas tardes
Tengo una columna de 12 datos en matlab y necesito realizar un ciclo for para que me sume el primer dato y luego le vaya agregando cada uno de los datos
es decir
1
2
3

y el ciclo haga
1
1+2
1+2+3

1
2
3
4
5
for j=1:f
	for i=1:c
       suma_mes=suma_mes+ingreso(1,j)
    end
end
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

Suma de varios componentes en matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4092 intervenciones) el 23/04/2017 23:23:30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
>> clear all
suma_mes=1
ingreso=1:9;
f=length(ingreso);
for j=2:f
    suma_mes=suma_mes+ingreso(1,j)
end
suma_mes =
       1
suma_mes =
       3
suma_mes =
       6
suma_mes =
      10
suma_mes =
      15
suma_mes =
      21
suma_mes =
      28
suma_mes =
      36
suma_mes =
      45

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

Suma de varios componentes en matlab

Publicado por Paula (6 intervenciones) el 23/04/2017 23:37:47
Buenas tardes Jose
Se esta cargando un archivo de excel a matlab con unos datos especificos y se requiere hacer la suma acumulada de la columna es decir

DATOS SUMA RESULTADO
15093533,7 15869254,61
15393826,11 (15093533,7+15393826,11) 30962788,31
16944691,97 (15093533,7+15393826,11+16944691,97) 46356614,42

tengo el siguiente codigo pero no me genera

1
2
3
4
5
6
7
8
9
10
11
12
13
ingreso=xlsread('simple.xlsx','e13:e25')% tomar datos para el pS del 2017 solo los de ingreso
datos=xlsread('simple.xlsx','e1:e1')
%convertir en enteros 
ingreso=uint64(ingreso);
% tamaño del calculo 
[f,c] =size(ingreso);
suma_mes=0;
promedio_mes=[];
for j=1:f
	for i=1:c
       suma_mes=suma_mes+ingreso(1,j)
    end
end
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