大型 MAT 文件
在不载入内存的情况下访问和更改变量
使用 matfile
函数可直接从磁盘上的 MAT 文件访问 MATLAB® 变量,而不必将全部变量都载入内存。当您使用 matfile
创建新文件时,该函数将创建一个版本为 7.3 的 MAT 文件,后者还允许您保存大小超过 2 GB 的变量。
函数
matfile | 访问和更改 MAT 文件中的变量,而不必将文件加载到内存中 |
主题
- 保存和加载工作区变量
保存当前工作区中的部分或所有变量,并稍后在当前 MATLAB 会话期间或在其他会话期间重新加载这些变量。
- 在 MAT 文件中保存和加载部分变量
在 MAT 文件中直接保存和加载部分变量,无需使用
matfile
函数将其加载到内存中。 - MAT 文件版本
MAT 文件有几个版本,从版本 4 开始,每个版本的 MAT 文件都支持一组增加的功能。
疑难解答
当将大量较大的值写入 MAT 文件时,文件大小以非递增方式增加,这是预期的结果。