how to save matrix with the index of matrix name increase in every loop?
조회 수: 5 (최근 30일)
이전 댓글 표시
As I ask above, I want to use 'save' function to save the data in .mat format. However, I want to save the data ,which comes from loop, with the name can shown it comes from the number of the loop. part of the code as follow:
for i=1:10
is=num2str(i);
filename=['image' is '.png'];
I=im2double(imread(filename));
imshow(I,[])
[x,y] = ginput(n);
end
here I want to save [x,y] comes from each loop with the name of 'click_points_1 'to 'click_points_10'. How can I do that? thank you very much!
댓글 수: 0
채택된 답변
Walter Roberson
2013년 4월 17일
matfilename = sprintf('click_points_%d.mat', i);
save(matfilename, 'x', 'y');
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!