我正在使用Matlab生成一个大矩阵,我想在C中使用它。
如何在C中读取Matlab的.mat文件?
如果可能,请回答如何做到?
如果仅需要文本...
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *pf;
pf = fopen("something.m", "r");
int buffer;
while (buffer != EOF)
{
buffer = getc(pf);
printf("%c", buffer);
}
}
save -ascii
或dlmwrite
等)编写矩阵,然后你可以在C中将其作为简单的文本文件读取。 - Shai