Bigger than 2GB Data Storage

1,145 次查看(过去 30 天)
Hello,
I`m a 2016B user. This version complains about my synthetic data storage and says that `For variables larger than 2GB use MAT-file version 7.3 or later.`. I cannot obtain higher version. Any idea on how to store big data?
Thanks in advance
  2 个评论
Adam
Adam 2018-2-7
You would probably be better splitting your data into chunks if that is possible. Saving large files to v7.3 can be very bad in terms of performance.
Jan
Jan 2018-2-7
The message is clear already: All you have to do is to append the -v7.3 flag to your save command (see Kai's answer) or to set this as default in the preferences.

请先登录,再进行评论。

采纳的回答

Kai Domhardt
Kai Domhardt 2018-2-7
Take from the reference and tested with Matlab R2016b:
save('myFile.mat', 'Variablename', '-v7.3')
will save your variable ( > 2GB ), provided you are running on an 64-bit system
  12 个评论

请先登录,再进行评论。

更多回答(1 个)

Steven Lord
Steven Lord 2018-2-7
Open the documentation for the save function using doc save. In order to save your data to a MAT-file with version 7.3 or later, specify the '-v7.3' flag as the version input argument. The "Save Variables to Version 7.3 MAT-File" example on that page shows the exact syntax.

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by