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

42 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 29 Mai 2015
ワークスペース上の大きいデータを SAVE コマンドを使用して保存しようとした時に以下のエラーが起こります。
エラー:save
ファイル
<filename>.mat
を閉じるときのエラー

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 2 Feb. 2017
Bearbeitet: MathWorks Support Team am 2 Feb. 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

Weitere Antworten (0)

Produkte


Version

R2009b

Community Treasure Hunt

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

Start Hunting!