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函数的名称。