How can I save, close, and then reopen a Matlab file later so that I can resume at the same workspace when I closed the file?

18 ビュー (過去 30 日間)
How can I save, close, and then reopen a Matlab file later so that I can resume at the same workspace when I closed the file?
  3 件のコメント
Chanchal Sadhu
Chanchal Sadhu 2015 年 5 月 8 日
Yes, that's right. I mean .mat file.
Chanchal
dhhtr
dhhtr 2015 年 5 月 8 日
編集済み: dhhtr 2015 年 5 月 8 日
To save the workspace information, in the command window you can input: save('filename')
Conversely, to load the workspace information you can pull it back up by using the syntax: load('filename')

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2015 年 5 月 8 日
How closely does it need to be reproduced? For example does the previous command output have to be brought back? If you were in the middle of debugging something, does the program state need to be recreated and the restoration leaves you ready to pick up where you left off?
Mathworks does not provide any tools able to save everything about a MATLAB session for later restoration. (It can be especially difficult to save and restore the state of files that are in use.)
Is your purpose to be able to save the state of a calculation so that it can be restarted from its last "checkpoint" ?
  2 件のコメント
Chanchal Sadhu
Chanchal Sadhu 2015 年 5 月 9 日
That is right. I was hoping to be able to save the calculations so that I can resume later from its last point.
Walter Roberson
Walter Roberson 2015 年 5 月 9 日
Mathworks does not provide a general checkpoint facility. The Distributed Computing package does checkpoint its operations automatically, though.
For the case of long computations, see this previous discussion.

サインインしてコメントする。

その他の回答 (1 件)

Michael Haderlein
Michael Haderlein 2015 年 5 月 7 日
What do you mean with closing the file?
You can save the workspace with mat-files. save('matfile.mat') will save the current workspace in matfile.mat. load('matfile.mat') will load the respective workspace.
  2 件のコメント
Chanchal Sadhu
Chanchal Sadhu 2015 年 5 月 8 日
Hi Michael, Thanks a lot for your response. Although the file got saved, the load command did not re-open the "Command" window in the same state as I closed it. The load command only loaded the variables in the "Workspace."
I am looking for ways to reopen my command window as I closed it. Any tips?
Thanks again.
Chanchal
Michael Haderlein
Michael Haderlein 2015 年 5 月 8 日
Yes, mat-files save the workspace, not the command window. You might be looking for the diary function. Not sure if it is possible to reset the command window exactly as it was (or how much effort it would take).

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDebugging and Analysis についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by