Converting a 2D matrix to a 3D matrix
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I have a EEG dataset that is channels x data point(16x62352) with 30 trials in it, how to is convert the matrix into a 3D one such that is (channels x data points x trials) which is (16x62352x30)?
0 comentarios
Respuestas (1)
  Jette
      
 el 13 de Feb. de 2013
        I would try it using the reshape command, i.e. something like
    reshape(EEG_orig,16,62352,30)
Possibly you need to transpose your original data or give the dimensions in a different order. If this is the case you might need something like shiftdim or permute to get the dimensions in the correct order afterwards.
0 comentarios
Ver también
Categorías
				Más información sobre Matrices and Arrays 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!

