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에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!