Average of selected elements in Matlab
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Hoai An Nguyen
 el 24 de Dic. de 2020
  
    
    
    
    
    Comentada: weikang zhao
      
 el 24 de Dic. de 2020
            I have a data file, first column is Month, second column is Demand. I want to calculate the Moving Average of month 4 (=(month 1+2+3)/3) and so on. Then, I want to display the results in the 3rd column. How can I do?
 
 Instead of using Excel, I want to use Matlab to calculate this. Please help me :(((

0 comentarios
Respuesta aceptada
  weikang zhao
      
 el 24 de Dic. de 2020
        
      Editada: weikang zhao
      
 el 24 de Dic. de 2020
  
      easy, use "conv"
x=conv(a(:,2),[1/3,1/3,1/3]);
the first element and the second element of 'x' are useless.
have fun
4 comentarios
  weikang zhao
      
 el 24 de Dic. de 2020
				opps, 'x' is a column vector 
a(:,3)=[nan,nan,nan,x(3:11).'].';
Más respuestas (0)
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices 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!



