查看单个帖子
旧 2008-12-25, 21:25   #1
zjpqddx
初级会员
 
注册日期: 2008-11-29
年龄: 40
帖子: 9
声望力: 0
zjpqddx 正向着好的方向发展
默认 [求助]matalb与C语言混和编程

明天晚上要考试了,但对混合编程的语言还是不能完全懂,需要仔细写出每句话的意思:ft:
哪位大哥能帮忙写一下啊,那样就太感谢了:lovely:
程序是这样的:
#include "mex.h"
#include "math.h"
void mexFunction(int nlhs, mxArray *plhs[],
int nrhs, const mxArray *prhs[])
{
long realdata[]={1,2};
long imagdata[]={1,2};
long *pr,*pi;
plhs[0]=mxCreateNumericMatrix(1,2,mxINT32_CLASS,mxCOMPLEX);
pr=mxGetPr(plhs[0]);
pi=mxGetPi(plhs[0]);
memcpy(pr,realdata,2*sizeof(long));
memcpy(pi,imagdata,2*sizeof(long));
return;
}
zjpqddx 当前离线   回复时引用此帖