27 lines
494 B
Matlab
27 lines
494 B
Matlab
function S = map2struct(map)
|
|
% MAP2STRUCT
|
|
%
|
|
% Description:
|
|
% Convert a containers.Map to a struct
|
|
%
|
|
% Syntax:
|
|
% S = map2struct(map)
|
|
%
|
|
% Inputs:
|
|
% map containers.Map (keyvalue = char/string)
|
|
%
|
|
% History:
|
|
% 03Jun2022 - SSP
|
|
% -------------------------------------------------------------------------
|
|
|
|
S = struct();
|
|
if isempty(map)
|
|
return
|
|
end
|
|
|
|
keys = map.keys;
|
|
values = map.values;
|
|
|
|
for i = 1:numel(keys)
|
|
S.(keys{i}) = values{i};
|
|
end |