Dictionaries of Hashtables in MATLAB?

123 views (last 30 days)
Philip
Philip on 13 Nov 2011
Edited: John Kelly on 26 Feb 2015
Hi all,
Is there a way to create a hash table or dictionary in MATLAB such that I can retrieve a set of values based on a key?
I also need to append more entries to the end of the list, given a key. I tried importing a hashtable from java.util.Hashtable, but the "add" method overwrites the current entries if a key already exists...
Thanks for all your help!

Accepted Answer

Walter Roberson
Walter Roberson on 13 Nov 2011
Edited: John Kelly on 26 Feb 2015
  3 Comments
Philip
Philip on 14 Nov 2011
To answer my own question there, it seems the solution for adding values without overwriting the previous entries is:
mapName('key_string') = [mapName('key_string') [1 2 3]];
Thanks for your suggestion. I think this will work!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!