一部のデータ収集にMatlabを使用していますが、試行ごとにデータを保存したいと考えています(何か問題が発生した場合に備えて)。データは、基本的に次の形式で、セル配列のセル配列として編成されます。
data{target}{trial} = zeros(1000,19)
しかし、実際のデータはコレクションの終わりまでに 150 MB を超えるため、各試行の後にすべてを保存すると非常に遅くなります。そのため、データの一部のみを保存できるマットファイル アプローチ ( http://www.mathworks.de/de/help/matlab/ref/matfile.html ) を選択することを検討しています。問題: これはセル配列のセルをサポートしていません。つまり、1 回の試行でデータを変更/更新できませんでした。ターゲットのデータ全体 (100 回の試行) を再保存する必要があります。
だから、私の質問:
セル配列の一部を保存して保存を高速化するために使用できる別の方法はありますか?
(また)
この保存プロセスで機能するデータをフォーマットするより良い方法はありますか?