How to save a .fig into .eps without opening it ?

조회 수: 7 (최근 30일)
Mary
Mary 2020년 9월 28일
댓글: Adam Danz 2020년 10월 1일
Hi,
I have a .fig file of 2GB. Matlab cannot load it and gives the error "out of memory". Is there any way to open .fig on an external disk and use its memory to load the figure ? Otherwise, is there any way to convert it into an eps file without openning it ?
Regards,
Mary
  댓글 수: 2
Mary
Mary 2020년 9월 28일
the same problem persists when I use:
load('Contour.fig','-mat')
Error using load
Out of memory. Type "help memory" for your options.

댓글을 달려면 로그인하십시오.

답변 (1개)

Manas Meena
Manas Meena 2020년 10월 1일
The FIG extension can be changed but there is a simpler workaround for your issue. You don't have to display the figure in order to get the data.
FIG files are stored in the standard MATLAB format, that you can read using the built-in load() function. The figure handles and data are stored in a structure that you can easily process.
load(filename,-mat)
If you still get an out of memory error message, please refer to the link below:
  댓글 수: 1
Adam Danz
Adam Danz 2020년 10월 1일
The figure still opens with this method (tested in r2020b).

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by