Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

大型 MAT 文件

在不载入内存的情况下访问和更改变量

使用 matfile 函数可直接从磁盘上的 MAT 文件访问 MATLAB® 变量,而不必将全部变量都载入内存。当您使用 matfile 创建新文件时,该函数将创建一个版本为 7.3 的 MAT 文件,后者还允许您保存大小超过 2 GB 的变量。

函数

matfile访问和更改 MAT 文件中的变量,而不必将文件加载到内存中

主题

保存和加载工作区变量

保存当前工作区中的部分或所有变量,并稍后在当前 MATLAB 会话期间或在其他会话期间重新加载这些变量。

在 MAT 文件中保存和加载部分变量

在 MAT 文件中直接保存和加载部分变量,无需使用 matfile 函数将其加载到内存中。

MAT 文件版本

MAT 文件有几个版本,从版本 4 开始,每个版本的 MAT 文件都支持一组增加的功能。

疑难解答

使用 matfile 函数增大数组

当将大量较大的值写入 MAT 文件时,文件大小以非递增方式增加,这是预期的结果。