Display N-dimensional data tables (with color highlighting)

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

Vous suivez désormais cette soumission

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

Citation pour cette source

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

Remerciements

A inspiré : simulate motion in Cartesian MRI

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version 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