Generics (Java & Matlab objects) List and Map for Matlab

Version 1.0.0.0 (14,3 KB) von Milan
Generic simple List and Map for matlab
46 Downloads
Aktualisiert 23. Sep 2016

Lizenz anzeigen

Work from Matlab 2011b, developed on Matlab 2014b.
Dependency: MatlabFunctions (http://www.mathworks.com/matlabcentral/fileexchange/59264-matlab-functions-to-facilitate-simple-cells-and-matrix-interactions)
I was a bit disappointed by the limitations of containers.Map so I developed those containers. There's a list and a map.

They do not provide all the functionality you will find on java/C++ classes and they lack iterators but they are still more versatile that what is provided by Matlab.

These classes will work with any Matlab object which implement a CompareTo method. Currently there's no enforcement of this condition so the class instance will fail during usage but not at the construction.

The key point of these classes is that they will work with java objects as long as they implement Comparable<T>.
To make this easier, I included a Generic Key.java file which you can compile then instantiate into Matlab.

The usage of this Key.java class is fully optional but it enforce that the actual item you are using as a key (as a java.lang.String) implements Comparable<T>. The class will not return an instance if it's not the case.
If someone has ideas about how this class could handle Matlab objects, I could make an update.

Zitieren als

Milan (2026). Generics (Java & Matlab objects) List and Map for Matlab (https://de.mathworks.com/matlabcentral/fileexchange/59266-generics-java-matlab-objects-list-and-map-for-matlab), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2014b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Software Development Tools finden Sie in Help Center und MATLAB Answers
Version Veröffentlicht Versionshinweise
1.0.0.0