Displaying MATLAB tables wrapped

14 visualizzazioni (ultimi 30 giorni)
Dan il 30 Giu 2023
Commentato: dpb il 5 Lug 2023
I only starting using the MATLAB datatype, table, a few years ago but have always been annoyed that when I display a table in MATLAB, if you have many fields, the display runs off the right side of the command window display and you have to scroll right to see other columns (other fields). I recently had to step back to MATLAB 2014 in a specific setting and starting using tables in that envronment as well. The function, head did not exist back then but I could do something similar with:
And wouldn't you know it,the display actually wrapped at the end of the command window such that I did not have to scroll to the right to see what I needed ... I only needed to scroll up and down. With no success, I have searched and searched the settings for a switch to make table display wrap. Does anyone know if there is a setting that wraps table display? Thanks, Dan
  3 Commenti
Dan il 3 Lug 2023
Given the wrapped display, with a limited number of rows shown, i can survey far more variables simultaneously with the wrapped display format (see Matt J's response below for an example of a wrapped display).

Accedi per commentare.

Risposte (1)

Matt J
Matt J il 30 Giu 2023
Modificato: Matt J il 30 Giu 2023
One possibility,
Var1 Var2 Var3 Var4 Var5 Var6 Var7 _______ _______ _______ ________ _______ _______ ________ 0.79956 0.92891 0.75922 0.021847 0.42395 0.84367 0.94405 0.63505 0.18978 0.26817 0.51076 0.10941 0.4028 0.068908 0.11504 0.61899 0.22835 0.75201 0.89684 0.64857 0.47912 0.18127 0.16373 0.89018 0.89885 0.63307 0.54857 0.63189 Var8 Var9 Var10 Var11 Var12 ________ ________ ________ _______ _______ 0.033257 0.46148 0.22872 0.98722 0.50879 0.077581 0.92888 0.7676 0.35275 0.87881 0.37961 0.54332 0.7974 0.68836 0.21009 0.57671 0.061872 0.015807 0.2225 0.42195
function wrapit(T,ncols)
if nargin<2, ncols=7; end
for i=1:M
t=T(:,1:k); T(:,1:k)=[];
  2 Commenti
dpb il 5 Lug 2023
It (disp) will adhere to the global Preferences setting for "Wrap Variables", but it wraps every line of the table rather than keeping rows together so they intermix...

Accedi per commentare.


Scopri di più su Tables 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!

Translated by