我有一个大的.mat文件.我称之为D.mat.它里面有一个单元格(D.X是一个单元格数组).我需要在其唯一列的末尾添加更多数据,我无法将其加载到内存中.
我读到了这个函数:memmapfile和Mapping Multiple Data Types and Arrays部分,但似乎我应该知道数据的结构,实际上DX元素没有明确的结构.
我想也许在 这种情况下有一个类似fgetl的函数(我的意思是将文件读取到它的最后一个索引(或行)然后写入它).
可能吗?
任何帮助表示赞赏.
如果您可以访问R2011b或更高版本,则可以使用该matfile命令在.mat文件中加载和保存部分变量,而无需将数据加载到内存中.有关doc matfile更多信息和一些示例,请参阅.
fgetl不是你需要的:它是从文本而不是.mat文件中读取行.memmapfile还要求数据文件以常规结构布局,而不是.mat文件的情况.
在R2011b之前,我无法知道你在做什么.
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |