Table formatting in variable viewer question.

2 Ansichten (letzte 30 Tage)
Michael Savage
Michael Savage am 3 Aug. 2023
Beantwortet: Sanjana am 22 Aug. 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 Kommentare
Walter Roberson
Walter Roberson am 3 Aug. 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 am 3 Aug. 2023
Hello,
Please find the .mat file containing the tables attached.
Thanks!

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sanjana
Sanjana am 22 Aug. 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

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by