NestedStruct - Represent a nested struct

This is a class that will let you display values of all substructs of a struct.
5 téléchargements
Mise à jour 9 déc. 2023

Afficher la licence

Example:
nestedStruct = struct(...
'Subject', struct('Age', 25, 'Species', 'Mouse'), ...
'Experiment', struct('Date', '2023-01-01', 'Location', 'Lab') );
s = NestedStruct(nestedStruct);
>> s
s =
NestedStruct with properties:
Subject:
Age: 25
Species: 'Mouse'
Experiment:
Date: '2023-01-01'
Location: 'Lab'
Ideas:
  • Better display for struct with mix of substructs and values which are not struct
  • Support for multiple nesting levels (if possible?)

Citation pour cette source

Eivind Hennestad (2026). NestedStruct - Represent a nested struct (https://fr.mathworks.com/matlabcentral/fileexchange/156199-nestedstruct-represent-a-nested-struct), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2023b
Compatible avec les versions R2021b et ultérieures
Plateformes compatibles
Windows macOS Linux
Version Publié le Notes de version
1.0.2

Fields that are not substructs are added as dynamic properties and displayed normally.
Indexing a subtract which has substructs will return a new NestedStruct

1.0.1

Update description

1.0.0