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');

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2012년 7월 31일
편집: Azzi Abdelmalek 2012년 7월 31일
for k=1:4
Filename='exemple', %exemple
file=strcat(Filename,num2str(k),'.out')
evalc(strcat('Variable',num2str(k),' = importdata(''',file,''')'));
end

댓글 수: 3

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 2012년 7월 31일
편집: Azzi Abdelmalek 2012년 9월 12일
ok , I will fix it
Yes .. it works... much appreciate your effort .. Thanks

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Dynamic System Models에 대해 자세히 알아보기

질문:

2012년 7월 31일

편집:

2019년 6월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by