1
我有一個單元格數組,其中包含7個不同列和長度大小的矩陣。我試過使用功能'dlmcell',它可從MATLAB網站下載,但是顯示「文本超過命令窗口顯示的最大行長度25000個字符」。從MATLAB保存單元格
我已經看過其他一些保存數組的例子,但它們都沒有能夠處理單元格的結構或文件的大小。
我的主要目標是保存單元格,以便稍後導入它。是否沒有MATLAB使用的特定格式(例如.mat)來存儲單元陣列?
在此先感謝!
我有一個單元格數組,其中包含7個不同列和長度大小的矩陣。我試過使用功能'dlmcell',它可從MATLAB網站下載,但是顯示「文本超過命令窗口顯示的最大行長度25000個字符」。從MATLAB保存單元格
我已經看過其他一些保存數組的例子,但它們都沒有能夠處理單元格的結構或文件的大小。
我的主要目標是保存單元格,以便稍後導入它。是否沒有MATLAB使用的特定格式(例如.mat)來存儲單元陣列?
在此先感謝!
只需使用save
像正常的工作對我來說:
>> cellarray = {1:1000; 'my cell array'}
cellarray =
[1x1000 double]
'my cell array'
>> save('cellarray','cellarray')
%# filename---^ ^--- variable name
>> clear all
>> load('cellarray')
>> cellarray
cellarray =
[1x1000 double]
'my cell array'
cellarray.mat
被保存在當前目錄中matfile。您可以像使用load
一樣輕鬆地加載它。我錯過了什麼嗎?比這更復雜嗎?
由於一些奇怪的原因,當我以前使用這個簡單的功能時,它給了我錯誤,但現在我重新啓動了我的電腦它正在工作。我認爲這與我的記憶力有關! 謝謝! – StevenG