Table formatting in variable viewer question.
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everyone,
So I am extracting some data out from analysis I am conducting into tables. Interestingly they seem to be differently formatted and I can not figure out why. The table 't' is based on feature exctraction through 'regionprops' and looks like below in the variable viewer:
However, tha table 't2' is produced by using the 'table' function and looks like below in the variable viewer:
Does anyone have any idea why the second table is not formatted in the more interactive manner?
Cheers!
3 Commenti
Walter Roberson
il 3 Ago 2023
Good question. So far I have only observed that for arrays that are fairly large, or more than 2 dimensions. But your t2 is smaller than your t1 and tables are always 2D, so I do not know why this is happening for you.
Risposte (1)
Sanjana
il 22 Ago 2023
Hi Michael,
I understand that you are facing an issue with the table formatting in the variable viewer. The problem is due to the presence of 3 dimensional arrays in the “t2.pFit” column.One possible solution, is to use “squeeze” function to remove dimensions of length 1, there by converting the 3 dimensional arrays in the “t2.pFit” column each to the size of “2x2 double”.
Below is the code for the above solution,
% converting table to cell to use cellfun
t2_cell = table2cell(t2)
%applying squeeze function to remove Dimensions of length 1 in pFit column
t2_cell_modified = cellfun(@squeeze,t2_cell,'UniformOutput',false)
%converting cell to table
t2_modified = cell2table(t2_cell_modified)
Please refer to the following documentation, for further information
Hope this helps.
Regards,
Sanjana
0 Commenti
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!