如何访问 spmd 块中的数据字段?
我有以下代码 -
function output = spmd_fieldname_test(input)
spmd
input = distributed(input);
allFieldnames = fieldnames(input);
for ithField = 1:numel(allFieldnames)
output = vertcat(input.(allFieldnames{ithField}));
end
end %spmd
end %function
但是,我收到以下错误 -
使用 codistributed/subsref 时出错(第 27 行)
分布式 SUBSPEF 目前仅支持 () 索引。
那么,这是否意味着在这种情况下我必须执行struct2cell并执行我自己的字段名索引保持?