Sum with a for loop of each 2 elements
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi All, 
I have been trying to get the sum of each two elements: for example: 
I have x=[50 200 20], I need to have the output =[250 220]  
50+200
then 
200+20 
and so on...
clear all; 
clc;
x=[50 200 20];
%x(1:length(x))=x(length(x):-1:1);
for i=1:length(x)-1
        c(i) = sum(x); % c(i)=[250 220]
end
0 comentarios
Respuestas (1)
  Sriram Tadavarty
    
 el 21 de Abr. de 2020
        
      Editada: Sriram Tadavarty
    
 el 21 de Abr. de 2020
  
      Hi Ali,
Use the following modification to the code:
clear all; 
clc;
x=[50 200 20];
for i=2:length(x)
    c(i-1) = x(i-1) + x(i);
end
c = movsum(x,2);
c = c(2:end);
Hope this helps.
Regards,
Sriram
2 comentarios
Ver también
Categorías
				Más información sobre Loops and Conditional Statements 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!

