Is there a function in matlab that is equivalent to STL multimap in C++
4 ビュー (過去 30 日間)
古いコメントを表示
I know there is container.Map in matlab that is equivalent to STL map in C++. How about C++ STL mulmap that could allow duplicated key values, is there equivalent one in matlab?
0 件のコメント
回答 (1 件)
Nir Rattner
2014 年 8 月 6 日
I could not find a direct equivalent to STL multimap in MATLAB, however, you can use cell arrays with two columns to make key-value pairs that are functionally the same.
C++:
std::multimap<std::string, int> m;
m.insert(std::pair<std::string,int>(“key1”, 1));
m.insert(std::pair<std::string,int>(“key2”, 1));
m.insert(std::pair<std::string,int>(“key2”, 2));
m.insert(std::pair<std::string,int>(“key3”, 1));
MATLAB:
m={'key1', 1; 'key2', 1; 'key2', 2; 'key3', 1};
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!