首页 > 解决方案 > 使用 readMat 在 R 中打开 .mat 文件时出现错误:eatRawBuffer(nbfr * size) 中的错误

问题描述

我正在尝试从 R 中的 matlab(5.0 版)打开一个 .mat 文件。我总是收到以下代码错误:

readMat("C:\\Users\\Username\\Documents\\filename.mat")

“eatRawBuffer 中的错误(nbfr * 大小):内部错误:从原始缓冲区读取的字节数比现有的多:171534765 > 34275174”


我也尝试用read.mat打开它,但也出现错误:

“read.mat(路径)中的错误:InflateData:inflate 返回数据错误”


我认为这与文件有关,因为我可以使用 readMat 和 read.mat 打开其他 .mat 文件。.mat 文件大约有 9.3 MB。

标签: rmatlab

解决方案


推荐阅读