我正在使用Matlab進行一些數據收集,並且我想在每次試驗後保存數據(以防出現問題)。的數據被組織爲單元陣列的單元陣列,基本上在格式保存部分Matlab單元陣列
data{target}{trial} = zeros(1000,19)
但實際的數據被收集的端部起以> 150 MB,所以每次試驗後保存一切都變得過於緩慢。 所以現在我正在考慮選擇matfile方法(http://www.mathworks.de/de/help/matlab/ref/matfile.html),這將允許我只保存部分數據。問題:這不支持單元格數組的單元格,這意味着我無法更改/更新單個試驗的數據;我將不得不重新保存整個目標的數據(100次試驗)。
所以,我的問題:
是否有另一種不同的方法,我可以用它來保存單元陣列,加快節約的部分?
(OR)
有沒有更好的方式來格式化我的數據,將與該保存過程工作?
我想通過(Java風格)''temp_save_file_'+ num2str(t)'你的意思是'['temp_save_file_'num2str(t)]' –
@LuisMendo謝謝,真的想這麼做。 –