整理自百度知道:https://zhidao.baidu.com/question/482507465.html
在寫報告的過程中經常碰到需要大量復制粘貼matlab生成的圖片到word中,在不太正式的報告里一般用工具欄中的copy figure完成復制過程,一張圖一張圖地粘會非常麻煩,若要通過編寫代碼實現copy figure的功能,可使用以下函數:
print -dmeta
print -dbitmap
uimenufcn(gcf, 'EditCopyFigure')
hgexport(gcf,'-clipboard')
由於要用到gcf,需要畫一張粘一張,當圖片比較多時可以配合pause函數使用,如下:
figure(1)
hgexport(gcf,'-clipboard')
pause
figure(2)
hgexport(gcf,'-clipboard')
pause
figure(3)
hgexport(gcf,'-clipboard')
pause
figure(4)
hgexport(gcf,'-clipboard')