// 打开MAT文件 mat_t *matfile = Mat_Open("example.mat", MAT_ACC_RDONLY); if (matfile == NULL) { fprintf(stderr, "Error opening MAT file\n"); return 1; } // 读取变量 matvar_t *matvar = Mat_VarRead(matfile, "my_variable"); if (matvar == NULL) { fprintf(stderr, "Err...
Mat_VarFree(matvar); } // 关闭MAT文件 Mat_Close(matfile); return 0; } 复制代码 这段代码首先打开MAT文件(example.mat),然后遍历MAT文件中的每个变量。对于数值变量,它输出变量的名称、维度和部分数据。最后,它关闭MAT文件。请注意,您需要先安装MatIO库,并在编译时链接该库。在Linux中,您可以使用以下命令...