Problem by saveas plot
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi everyone, I do not understand what I'am doing woring in saving my plot. 
My code:
Temp=[num2str(vaiable), 'Myplotnumber' ,num2str(n) ,'-dpng']; 
saveas(gcf,Temp);
it save the figure always with Var1Myplotnumber2.png.fig
why put matlab .fig at the end?
Thank you?
3 件のコメント
採用された回答
その他の回答 (3 件)
  Image Analyst
      
      
 2020 年 12 月 20 日
        Use exportgraphics() instead if you have R2020a or later.
7 件のコメント
  Image Analyst
      
      
 2020 年 12 月 21 日
				I don't know.  You never showed me your exportgraphics() code that didn't work.  You only showed it where it worked in the command window with a hard-coded filename string.  Please post the non-working code from your m-file.  Apparently it thinks your Temp did not have an extension on it.  Are you sure Temp ends in '.png'?
  Walter Roberson
      
      
 2020 年 12 月 21 日
        Temp = {sprintf('%dMyplotnumber%d.png', vaiable, n),'-dpng'};
saveas(gcf, Temp{:})
0 件のコメント
  Image Analyst
      
      
 2021 年 1 月 5 日
        You can do
baseFileName = sprintf('%d Myplotnumber %d.png', variable, n); % Name without folder.
fullFileName = fullfile(yourFolder, baseFileName); % Prepend folder.
saveas(gcf, fullFileName);
0 件のコメント
参考
カテゴリ
				Help Center および File Exchange で Environment and Settings についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!