Matlab与C+的链接+;使用特征库的代码 我尝试使用C++调用的特征库来制作一些C++代码。我似乎找不到任何关于如何使用Matlab实现这一点的指针

Matlab与C+的链接+;使用特征库的代码 我尝试使用C++调用的特征库来制作一些C++代码。我似乎找不到任何关于如何使用Matlab实现这一点的指针,c++,matlab,eigen,C++,Matlab,Eigen,你能用matlab编译一个使用这些库的mex文件吗? 我知道您可以调用MathWorks库,但这意味着要重写代码。原则上,您可以使用-l和-l选项将mex文件链接到任意外部DLL/共享库。 例如,取自: 只需根据您的需要调整-llibmwlapack和lapackpath。因此您没有附上任何来源,我尝试给出一些一般性建议 你可以看看: 在您的matlab版本中应该有一些示例: matlabroot/toolbox/simulink/fixedandfloat/fxpdemos/ P> >我曾

你能用matlab编译一个使用这些库的mex文件吗?
我知道您可以调用MathWorks库,但这意味着要重写代码。

原则上,您可以使用
-l
-l
选项将mex文件链接到任意外部DLL/共享库。 例如,取自:


只需根据您的需要调整
-llibmwlapack
lapackpath

因此您没有附上任何来源,我尝试给出一些一般性建议

你可以看看:

在您的matlab版本中应该有一些示例: matlabroot/toolbox/simulink/fixedandfloat/fxpdemos/


<> P> >我曾经为C++代码做过调用,调用了一个用C++编写的过滤函数,在Matlab中.

在本征C++库中,将这个特征文件夹从库复制到C++文件中的文件夹就足够了。 需要使用的命令是mex-I./yourfile.cpp

mex('-largeArrayDims',['-L' lapackpath],'-llibmwlapack','matrixDivide.c')