| 查看: 107 | 回复: 0 | |||
| 当前主题已经存档。 | |||
徐启远木虫 (小有名气)
|
[交流]
【求助】关于mexCallMATLAB的问题
|
||
|
#include "mex.h" void hilb( int k) { int i,j; int m,n; double *y; for(m=0;m void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]) { mxArray *y,*z; int k,M; k=mxGetScalar(prhs[0]); M=k*k; plhs[0]=mxCreateDoubleMatrix(M,M,mxREAL); y=plhs[0]; plhs[1]=mxCreateDoubleMatrix(M,M,mxREAL); z=plhs[1]; mexCallMATLAB(1,&plhs[1],1,&plhs[0];,"eig" ;} 在MATLAB环境下运行 结果是>> y=Matlab_2(2) y = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 为什么啊 我个人感觉是plhs[1]=mxCreateDoubleMatrix(M,M,mxREAL); z=plhs[1]; mexCallMATLAB(1,&plhs[1],1,&plhs[0];,"eig" ;出问题啦,但不知道在哪 希望指点一下 |
» 猜你喜欢
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有20人回复
越来越担心硕士毕业后没有竞争力了
已经有14人回复
论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章
已经有3人回复
申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请
已经有3人回复
闲聊
已经有6人回复
申博求助
已经有4人回复










;
回复此楼