how to save matrix with the index of matrix name increase in every loop?
2 次查看(过去 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 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!