我在Matlab中有一些矩阵我需要在C中加载为数组。我在MATLAB中使用dlmwrite
函数来执行此操作。有人可以链接到如何加载C的教程吗?或者也许已经有人编写了可以做到这一点的功能?
此外,只是好奇这个过程需要多长时间才能加载。矩阵不是非常大,最大的是3136乘2.我已经为这个特定的应用程序切换到C,因为它证明比MATLAB快得多,但我不想太慢地减慢C代码通过加载太多东西。
我没有把我的部分代码翻译成C(它是一个我没写过的网格生成器,所以我不知道更精细的细节),我有点懒,但这会让我的生活变得很多更容易。
答案 0 :(得分:0)
有一个用于读取MATLAB .MAT文件的C API。
http://www.mathworks.se/help/matlab/read-and-write-matlab-mat-files-in-c-c-and-fortran.html