istable() returns false for my table
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Gavin
 el 15 de Jul. de 2025
  
    
    
    
    
    Comentada: Steven Lord
    
      
 el 16 de Jul. de 2025
            I create a table under certain conditions, later want to check if it is a table yet.
Checking in the command window I get this
K>> (app.Results2Table)
ans =
  Columns 1 through 5
      643705      644260      644760      645000           0
      646934      647489      647989      648229           0
      650201           0           0           0           0
K>> istable(app.Results2Table)
ans =
  logical
   0
Looks like a table to me
0 comentarios
Respuesta aceptada
  Les Beckham
      
 el 15 de Jul. de 2025
        
      Movida: Walter Roberson
      
      
 el 15 de Jul. de 2025
  
      That is definitely not a table. You can confirm that with the whos command.  Tables are formatted differently when displayed. Specifically, they have variable names (that look like column titles).
3 comentarios
  Steven Lord
    
      
 el 16 de Jul. de 2025
				If you preallocated it to contain a certain amount of data like the following, that makes it an array (or since this is 2-dimensional, a matrix as per the definition used by the ismatrix function.) All table arrays are matrices, but it is not the case that all matrices or all arrays are tables.
a = zeros(5) % matrix and array, but not a table
Or if you did this, that makes it a cell array not a table.
b = {1, 2, 3, 4, 5}
Más respuestas (0)
Ver también
Categorías
				Más información sobre Tables 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!