official documentation状態:MATLAB:.MATのバージョンとの違い以下
。しかし、私は、上記の表に記載されている以外の重要な違いがあることに気付きました。
:MATLABにおけるメモリの 176メガバイトを占めている約6000の要素を持つセル配列を保存たとえばは、私が-v7または-v7.3を使用するかどうかに応じて、以下の結果を私に与えます
-
-v7で
- :ファイルサイズ= 15メガバイト、および&負荷を保存するには、速いです。 -v7.3で
- :ファイルサイズ= 400メガバイト、および&負荷を保存するには、(おそらく一部であるため、大きなファイルサイズの)非常に遅いです。
これらの違いに気づいた人はいますか?
アップデート1:返信が指摘するように、-v7.3はHDF5に依存しており、このオーバーヘッドが本当にあるならば、それは明らかではないが、Mathworks社によると、、「このフォーマットは、重要なストレージ・オーバーヘッドを持っています」フォーマット自体やMATLABの実装とHDF5の処理が原因です。
更新2:@Andrew Jankeは、(ウェブ上ではHTML形式では利用できないようです)を示しています。詳細については、@Amroが提供する答えのコメントを参照してください。
これは、すべての次の質問に私を取る:例えば-v7の効率性との非常に大きなファイルを扱う能力の両方の長所を組み合わせた任意の選択肢(あります - V7.3は、)?
興味のある方は、この最近の記事をチェックしてください:[保存パフォーマンスの向上(http://文書化されていない。com/blog/improve-save-performance /) – Amro