Storing for loop output that is a matrix 1 x 6387 each iteration in one matrix
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Milton Logo
 el 6 de Dic. de 2019
  
    
    
    
    
    Comentada: Milton Logo
 el 6 de Dic. de 2019
            So lets say I run the for loop for two iterations the saved values will be a matrix 1 x 12,774. 
n1 = 50; % Number of notes plotted
for i = 1:n1
    xx2 = key2note(X,keynum(i),dur(i)); 
    xs = [xx2(i)];
end
spectrogram(xs,'yaxis') 
0 comentarios
Respuesta aceptada
  Ridwan Alam
      
 el 6 de Dic. de 2019
        I am assuming that you meant your xx2 has size 1x6387, and you want xs to be of size 1x12774 after two iteration.
n1 = 50; % Number of notes plotted
for i = 1:n1
    xx2 = key2note(X,keynum(i),dur(i)); 
    xs = [xs xx2];
end
Más respuestas (0)
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!

