Effacer les filtres
Effacer les filtres

Table formatting in variable viewer question.

3 vues (au cours des 30 derniers jours)
Michael Savage
Michael Savage le 3 Août 2023
Réponse apportée : Sanjana le 22 Août 2023
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 commentaires
Walter Roberson
Walter Roberson le 3 Août 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.
Michael Savage
Michael Savage le 3 Août 2023
Hello,
Please find the .mat file containing the tables attached.
Thanks!

Connectez-vous pour commenter.

Réponses (1)

Sanjana
Sanjana le 22 Août 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

Produits


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by