Borrar filtros
Borrar filtros

Retreiving values from one structure and saving it to another

1 visualización (últimos 30 días)
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?

Respuesta aceptada

Walter Roberson
Walter Roberson el 17 de Mzo. de 2014
for i = 1 : length(num_sequence)
fn = sprintf('A%d', i);
MatFile.Project.PreProcess.(fn) = MatFile.Project.Planning.(fn);
end

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by