istable() returns false for my table
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Gavin
 am 15 Jul. 2025
  
    
    
    
    
    Kommentiert: Steven Lord
    
      
 am 16 Jul. 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 Kommentare
Akzeptierte Antwort
  Les Beckham
      
 am 15 Jul. 2025
        
      Verschoben: Walter Roberson
      
      
 am 15 Jul. 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 Kommentare
  Steven Lord
    
      
 am 16 Jul. 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}
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Tables finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!