Matlab 读取超大文件丨memmapfile
如果钙成像成像一次成像几千上万个细胞,一次成像上万帧,Tiff文件会特别大,就算提取钙信号得到的矩阵也会很大, 如果自己的电脑内存小,就很难跑得动代码。 为了解决这个问题,可以使用matlab的memmapfile函数,它可以一个文件的内容映射到 MATLAB 的虚拟内存地址空间中,而不是将整个文件一次性读入物理内存(RAM)。这样做可以让你像访问内存中的数组一样访问文件的内容,特别适用于处理那些远大于可用 RAM 的大型文件。 这篇笔记介绍了memmapfile函数的基本用法,还用一个例子介绍如何用memmapfile保存和读取几十GB的钙信号二维数据