find sum of each row
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Giannakis Stoukas
 el 21 de Mzo. de 2015
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 22 de Mzo. de 2015
            Hello,i have a vector named dem(101) and a matrix routes(21,14) that has inside the numbers 1,2,3,4 etc. for example the first row of the matrix is the routes(1,14)=[1 21 25 26 28 30 31 29 24 23 22 48 1]. I want to save to a matrix named load(21) the sum of every route by the vector dem.For example i want the load(1)=sum(dem[1] dem[21] dem[25] dem[26]...... etc)
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 21 de Mzo. de 2015
        I don’t understand your matrix structure, but this will do the calculation you described:
dem = randi(25, 1, 101);
routes = [1 21 25 26 28 30 31 29 24 23 22 48 1];
load = sum(dem(routes));
This illustrates the details of the addressing:
dem_routes = dem(routes);           % Check
I include it for illustration only. It is not part of the code.
4 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Calculus en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!