当前位置:首页>开发>正文

mex文件中c语言代码如何调用matlab的函数

2023-05-21 21:05:05 互联网 未知 开发

mex文件中c语言代码如何调用matlab的函数?

mex文件中c语言代码如何调用matlab的函数

在mex文件中,可以使用mexCallMATLAB函数来调用matlab的函数,该函数的原型如下:

mxArray *mexCallMATLAB(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[], const char *functionName)

其中,nlhs表示调用matlab函数的输出参数个数,plhs[]表示调用matlab函数的输出参数,nrhs表示调用matlab函数的输入参数个数,prhs[]表示调用matlab函数的输入参数,functionName表示调用matlab函数的名称。