mg_getRowsWithKey.cpp
If you have a large data matrix DATA and a vector of ids ID_VECTOR, you can do the following:
[unique_ids, map] = mg_getRowsWithKey(ID_VECTOR);
for(i =1:length(unique_ids)),
group_i_data = DATA(map{i},:);
//insert what you want to do on group_i_data here
end
ID_VECTOR can either be an n by 1 vector of real doubles or an n by 1 cell array of strings
compile with mex mg_getRowsWithKey.cpp
Cite As
Matthew Gunn (2024). mg_getRowsWithKey.cpp (https://www.mathworks.com/matlabcentral/fileexchange/53913-mg_getrowswithkey-cpp), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 | clarification |