何故、大きなデータサイズの変数を SAVE コマンドで保存した時​に、『ファイル~を閉​じるときのエラー』が​発生するのでしょうか​?

44 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 29 de Mayo de 2015
Editada: MathWorks Support Team el 2 de Feb. de 2017
ワークスペース上の大きいデータを SAVE コマンドを使用して保存しようとした時に以下のエラーが起こります。
エラー:save
ファイル
<filename>.mat
を閉じるときのエラー

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 2 de Feb. de 2017
Editada: MathWorks Support Team el 2 de Feb. de 2017
save コマンドを使用して MAT ファイルを作成する際に、以下のように-v7.3 オプションをつけることで回避可能です。
save -v7.3 mymat
これは、MAT ファイル保存時に -v7,3 オプションを付けずに保存したときに生じうるエラーです。
v7.3はMATファイルのバージョン7.3()を意味しています。
v7.3より古いバージョンのMATファイルは2GBを超えるサイズに対応していないので、そのような大きなサイズのファイルを保存するのに-v7.3オプションをつける必要があるときがあります。
コマンドにオプションをつける以外にも、MATLABデスクトップ>設定>一般>MATファイル の設定を「MATLAB Version 7.3以降」にすることでも対応可能です。
以下の弊社ドキュメンテーションに、各バージョンが対応しているフォーマットの記述があります。
https://jp.mathworks.com/help/matlab/ref/save.html?searchHighlight=save&s_tid=doc_srchtitle#input_argument_version

Más respuestas (0)

Productos


Versión

R2009b

Community Treasure Hunt

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

Start Hunting!