Display N-dimensional data tables (with color highlighting)

Legible display of N-dimensional data tables with color highlighting of entries.

Ahora está siguiendo esta publicación

DisplayTable offers many more options than Matlab's built-in matrix display functions, when it comes to matrices/tables that are 3+ dimensional.
DisplayTable prints out a space-saving, legible N-dimensional table of numeric data including:
* dimension (row and column) labels and headings
* specified cell spacing and precision
* display dimensions in any order by specifying an output permutation!
* highlight cells with any colors you want, using the cprintf function (also on Matlab Central)! Note: cprintf relies on undocumented Matlab features.

Sample call:

displaytable(rand(5,5),{'1' '2'},{{'C1' 'C2' 'C3' 'I1' 'I2'},{'C1' 'C2' 'C3' 'I1' 'I2'}})

Will display:

1/2 C1 C2 C3 I1 I2
C1 0.76 0.71 0.82 0.44 0.49
C2 0.74 0.03 0.69 0.38 0.45
C3 0.39 0.28 0.32 0.77 0.65
I1 0.66 0.05 0.95 0.80 0.71
I2 0.17 0.10 0.03 0.19 0.75

Citar como

Matt Caywood (2026). Display N-dimensional data tables (with color highlighting) (https://la.mathworks.com/matlabcentral/fileexchange/27920-display-n-dimensional-data-tables-with-color-highlighting), MATLAB Central File Exchange. Recuperado .

Agradecimientos

Inspiración para: simulate motion in Cartesian MRI

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.7.0.0

improved documentation
updated documentation

1.6.0.0

fix negative zero issue

1.5.0.0

fixed header spacing

1.4.0.0

added color display of tables

1.2.0.0

added option for table permutations

1.1.0.0

Fixed some problems with degenerate tables with dimension values = 1

1.0.0.0