How to copy a figure in anothe figure?
    145 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hello, I want to produce the same figures. For example I have figure(1),figure(2). figure(1) with some points that are plotted in it and figure(2) is an empty screen. I want to copy figure(1) in figure(2).How can I do this with commands in matlab? please help me thanks a lot
0 件のコメント
採用された回答
  David Staack
      
 2019 年 1 月 18 日
        
      編集済み: madhan ravi
      
      
 2019 年 1 月 18 日
  
      plot(peaks)
a1 = gca
f2 = figure
a2 = copyobj(a1,f2) 
0 件のコメント
その他の回答 (1 件)
  Jan
      
      
 2013 年 7 月 31 日
        
      編集済み: Jan
      
      
 2013 年 7 月 31 日
  
      2 件のコメント
  Jan
      
      
 2013 年 8 月 1 日
				
      編集済み: Jan
      
      
 2013 年 8 月 1 日
  
			I think it is your turn to explain more details of what you want and what you have tried so far. It is not efficient, if I guess what "some points plotted in the figure" exactly means, because I will most likely not match your needs.
As the help text explains, copyobj duplicates objects to a new parent. So it does not copy the figure, but the objects the figure contains. The example contained in these docs should be descriptive enough already.
参考
カテゴリ
				Help Center および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


