how to save matrix with the index of matrix name increase in every loop?
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentarios
Respuesta aceptada
  Walter Roberson
      
      
 el 17 de Abr. de 2013
        matfilename = sprintf('click_points_%d.mat', i);
save(matfilename, 'x', 'y');
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
