文件名称:内存文件 (mfile):用于解析二进制文件的 fopen/fread 的替代品。 文件完全进入内存-matlab开发
文件大小:44KB
文件格式:ZIP
更新时间:2024-06-19 19:54:38
matlab
mfile(内存文件)是一个用于从内存中读取二进制数据的 MATLAB 类。 该类旨在替代 fopen、fread、fseek 和 ftell。 使用标准 fopen 和 fread 在 MALTAB 中解析二进制文件可能很耗时。 每个 fread 调用都需要一个磁盘读取操作。 mfile 类通过一次性将二进制文件读入内存来消除多次读取操作的需要。 fread 命令使用 mfile 扫描保存文件内容的内存阵列,而不是访问磁盘。 对于复杂的文件格式,速度提升可能非常显着。 用法: 确保包含“@mfile”类目录的目录位于 MATLAB 路径中。 将“ fopen”命令替换为“ mfile”命令。 “mfile”对象上可用的操作有 fseek、ftell 和 fread。 fread 和 fseek 命令是从 C 编译的 MATLAB mex 代码。二进制文件包括用于 32 位 Wi
【文件预览】:
mfile.zip