所以我有一个 3d 矩阵的 matlab 文件。我正在使用 C++ 读取文件,特别是 matio.h,但我在读取实际数据时遇到了一些麻烦/困惑。我知道如何找出数据的维度、等级和名称,但实际读取数据是困难的部分。目前我有
mat_t *mat = Mat_Open(result, MAT_ACC_RDONLY);
matvar_t *matvar;
matvar = Mat_VarReadNExtInfo(mat);
int r = matvar->dims[0];
我想我对如何使用 matvar->data 指针感到困惑。