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

44 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2015 年 5 月 29 日
編集済み: MathWorks Support Team 2017 年 2 月 2 日
ワークスペース上の大きいデータを SAVE コマンドを使用して保存しようとした時に以下のエラーが起こります。
エラー:save
ファイル
<filename>.mat
を閉じるときのエラー

採用された回答

MathWorks Support Team
MathWorks Support Team 2017 年 2 月 2 日
編集済み: MathWorks Support Team 2017 年 2 月 2 日
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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeワークスペース変数と MAT ファイル についてさらに検索

製品


リリース

R2009b

Community Treasure Hunt

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

Start Hunting!