最近看别人的MATLAB程序时,里面使用到C语言,涉及到几个MATLAB使用C语言程序的接口函数,对里面参数的意思稍微了解一下。
下面是在网上转载的,仅供交流学习一下。
整个c程序由一个接口子过程 mexFunction构成,前面提到过,Matlab的mex函数有一定的接口规范,就是指:
nlhs:输出参数数目
plhs:指向输出参数的指针
nrhs:输入参数数目
mxGetScalar(prhs[0])
mxGetPr(prhs[0])
mxGetM(prhs[0])
mxGetN(prhs[0])
mxCreateDoubleMatrix(int m, int n, mxComplexity ComplexFlag)