您好,我想知道如何使用 MATLAB 作为 C 程序的外部求解器。特别是在我的代码中,我希望 求解 Ax=b 形式的多个线性系统。
我听说要采用另一种方式,即在 MATLAB 例程中调用 C 函数,需要使用 MEX 文件。但我也不确定如何使用 Mex 文件。
谢谢
最佳答案
实际上,MEX 文件允许您在 Matlab 程序中包含 C 代码,例如,如果您想在 Matlab 中使用外部 C 库。
您要做的是使用 Matlab 引擎: http://www.mathworks.com/help/techdoc/matlab_external/f29148.html
作为替代方案,您可以使用纯 C 语言编写的线性代数库,例如 LAPACK 和 BLAS。 ( www.netlib.org )
关于c - 将 MATLAB 与 C/C++ 程序连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289654/