Retreiving values from one structure and saving it to another
1 次查看(过去 30 天)
显示 更早的评论
I have a structure -MatFile.Project.Planning.A1(A2, A3, etc). I need to access these values with 'i' varying from 1 to 'n'. These values have to be stored in another structure -MatFile.Project.PreProcess.
I have tried using the following code, but it does not seem to work.
for i=1:length(num_sequence)
dat=eval(['MatFile.Project.Planning.A',num2str(i)]);
eval(['MatFile.Project.PreProcess.A',num2str(i)'])=dat;
end
What could be the best way to store the values under 'Planning.A1 (A2)' etc?
0 个评论
采纳的回答
Walter Roberson
2014-3-17
for i = 1 : length(num_sequence)
fn = sprintf('A%d', i);
MatFile.Project.PreProcess.(fn) = MatFile.Project.Planning.(fn);
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Structures 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!