What do I need to change to output variables larger than 2 GB in MATLAB?

1 view (last 30 days)
When I export workspaces with variables less than 2 GB no problem, but even when I try to output structures of more than 2 GB with no variable larger than 500 MB the export fails with no problem even reported. Is this fixed in new version, I'm running 2012B or operating system, I'm running Windows 7?

Answers (1)

per isakson
per isakson on 12 Mar 2014
See save. Use proper mat-file version. You already have a 64bit system?
  4 Comments
neill
neill on 13 Mar 2014
8.0.0.783 (R2012b) is the version I am running and I am saving from the GUI, do I need to use a line command instead?
per isakson
per isakson on 13 Mar 2014
Edited: per isakson on 13 Mar 2014
I might have misinterpreted your question. The functions save and load use mat-files to store and recover workspace data. I believe you refer to that with the words "export workspaces" and "output variables ".
Over time new mat-file formats have been added to Matlab. See MAT-File Versions. No new mat-file format has been added after R2012b.
"saving from the GUI". I assume you refer to the Matlab "desktop", not a GUI that you made. With R2013a (and R2013b?) there is no obvious way to occasionally save to '-v7.3'. Default is '-v7.0'. The only way I find is setting '-v7.3' in Preferences, General, MAT-files. However, you might not want to do that because the files become larger and slower(?). Command-line might be a better alternative to use occasionally.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!