How can I make the following expression changes dynamically?

How can I make the following expression changes dynamically?
VariableX = importdata ('FilenameX.out');
where, everything is constant but the "X" is a integer number that changes from 1 to 5
for example: hello4 = impotdata ('file4.out');

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 31 Juil 2012
Modifié(e) : Azzi Abdelmalek le 31 Juil 2012
for k=1:4
Filename='exemple', %exemple
file=strcat(Filename,num2str(k),'.out')
evalc(strcat('Variable',num2str(k),' = importdata(''',file,''')'));
end

3 commentaires

Thanks for response but this solves the right hand side of the expression.
Note that I need the "X" in "VariableX" to change too
Azzi Abdelmalek
Azzi Abdelmalek le 31 Juil 2012
Modifié(e) : Azzi Abdelmalek le 12 Sep 2012
ok , I will fix it
Yes .. it works... much appreciate your effort .. Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by