How to calculate the sum of the numbers that can be divided with 12 for example in a matrix?
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
How to calculate the sum of the numbers that can be divided with 12 for example in a matrix? Should I use a while or for loop?
 R=randi([107 167],1,57)
2 comentarios
  James Tursa
      
      
 el 3 de Oct. de 2017
				
      Editada: James Tursa
      
      
 el 3 de Oct. de 2017
  
			You should use a mod() or rem() with logical indexing and a sum(). Were you instructed to use a loop for this exercise?
  Image Analyst
      
      
 el 3 de Oct. de 2017
				All numbers can be divided by 12. I assume you mean with no remainder, so James answer should work.
Respuestas (2)
  KSSV
      
      
 el 4 de Oct. de 2017
        R=randi([107 167],1,57) ;
K = mod(R,12) ;
iwant = sum(R(K==0)) ;
1 comentario
  Linus Michelin
 el 27 de Sept. de 2021
        I did it like this:
S=0;
for R=randi([107 167],1,57)
    if mod(R,12)==0
    S=S+R;
    else S=S;
    end
end
S
0 comentarios
Ver también
Categorías
				Más información sobre Matrix Indexing en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





