Create for a n*n matrix n files txt/

I have a big problem with a for loop. If for example I have a 5*5 matrix and for each row I would like to create 5 different .txt file how can i do? Of course with a for loop but how can I wrote on matlab each time to save the txt file with different name as for example namefile(i).txt?

 채택된 답변

the cyclist
the cyclist 2011년 10월 23일

1 개 추천

Within the loop, you can construct the file names like this:
['filename',num2str(i),'.txt']

추가 답변 (2개)

Maurizio
Maurizio 2011년 10월 23일

0 개 추천

Thanks cyclist.
but I don't understand how to insert on my loop the solution tat you wrote me. L et take as example a 2*2 matrix.
I will do a
for 1:2
fid=fopen(...,w);
fprintf(fid,'%6.2f %3.5f',A(i,:))
fclose(fid)
end

댓글 수: 1

the cyclist
the cyclist 2011년 10월 23일
ithFileName=['filename',num2str(i),'.txt'];
fopen(ithFileName,'w')
etc

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

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

질문:

2011년 10월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by