Error using cat AND cell2mat
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    vandana sharma
 el 24 de En. de 2019
  
    
    
    
    
    Respondida: Guillaume
      
      
 el 24 de En. de 2019
            I am getting following error, please help.
...............................
Error using cat
Dimensions of matrices being concatenated are not consistent.
Error in cell2mat (line 83)
            m{n} = cat(1,c{:,n});
......................................
Respuesta aceptada
  Guillaume
      
      
 el 24 de En. de 2019
        The error is clear. For cell2mat to concatenate the matrices in the cell array into one matrix, the matrices must have consistent size. Yours haven't. There's nothing we can do about it. Use consistent matrix sizes. if they were supposed to be consistent then go back through your code to find out why they're not.
Example of valid cell array:
c = {zeros(4,4), ones(4,1);   ... the height of the matrices in each row is the same
     ones(2,4), zeros(2,1)}
 %the width of the matrices in each column is the same
 Example of a cell array that can't be converted with cell2mat:
c = {zeros(4 4), ones(3, 1);   ... inconsistent height of matrices in the row
     ones(2, 3), zeros(2, 1)}
 %inconsistent width of matrices in first column
0 comentarios
Más respuestas (0)
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!

