我有一个单元格数组,其中包含7个不同列和长度的矩阵。我尝试使用可以从MATLAB网站下载的函数'dlmcell',但是“文本超过命令窗口显示的最大行长度为25000个字符”。
我已经看了一些保存数组的其他例子,但似乎没有一个能够处理单元格的结构或文件的大小。
我的主要目的是保存单元格,以便稍后导入它。是否没有MATLAB使用的特定格式(例如.mat)来存储单元格数组?
提前致谢!
答案 0 :(得分:6)
正常使用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
轻松加载它。我错过了什么吗?它比这更复杂吗?