Clear Filters
Clear Filters

Improved dictionary variable view

2 views (last 30 days)
Henry
Henry on 30 Apr 2024
Answered: Harimurali on 7 May 2024
Is there any way view a dictionary and click on key / values inside the dictionary to view the tables/objects inside, similar to what happens for a struct?
Currently when looking at a dictionary with the variable viewer, it looks like the following:

Answers (1)

Harimurali
Harimurali on 7 May 2024
Hi Henry,
As of MATLAB R2024a, it is not possible to directly expand and view the contents of objects that are the keys or values in a dictionary variable by double-clicking on the dictionary variable in the MATLAB workspace browser.
This can be achieved using the "entries" function in MATLAB, which returns the key-value pairs of the dictionary as a table or structure. Follow the below mentioned steps to view the contents of the objects that are keys or values in a dictionary variable:
  • Save the result of the "entries" function to a variable in MATLAB.
comp_defs_table = entries(comp_defs);
  • Double-click on "comp_defs_table" variable from the MATLAB workspace browser to open and view the table.
  • From the table, double-click on the object that is a key or a value to view the contents.
Refer to the following documentation for information about the "entries" function: https://www.mathworks.com/help/releases/R2024a/matlab/ref/dictionary.entries.html

Categories

Find more on Dictionaries in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!