| 查看: 212 | 回复: 4 | |||
| 当前主题已经存档。 | |||
徐启远木虫 (小有名气)
|
[交流]
用C语言编写的MEX文件
|
||
|
//Matlab_1.cpp] #include "mex.h" void hilb( double *PHO1,int k,double *y) { int i,j; int m,n; for(m=0;n PHO1[n*k+j+(m*k+i)*k*k]= y[j+i*n]+((double)m+(double)n); } void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]) { double *PHO1;int k,M; k=mxGetScalar(prhs[0]); M=k*k; plhs[0]=mxCreateDoubleMatrix(M,M,mxREAL); PHO1=mxGetPr(plhs[0]); hilb(PHO1,k);} 在MATLAB环境下运行出现错误如下 lcc preprocessor warning: RE.c:20 No newline at end of file Error RE.c: 20 insufficient number of arguments to `hilb' 1 errors, 1 warnings 最后一行为第20行,希望高手能指点一下 |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
徐启远
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 4043.8
- 帖子: 225
- 在线: 422.3小时
- 虫号: 579915
- 注册: 2008-07-11
- 性别: GG
- 专业: 无机非金属类光电信息与功
【求助】关于MEX文件
|
//Matlab_1.cpp] #include "mex.h" void hilb( double *PHO1,int k,double *y) { int i,j; int m,n; for(m=0;n PHO1[n*k+j+(m*k+i)*k*k]= y[j+i*n]+((double)m+(double)n); } void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]) { double *PHO1;int k,M; k=mxGetScalar(prhs[0]); M=k*k; plhs[0]=mxCreateDoubleMatrix(M,M,mxREAL); PHO1=mxGetPr(plhs[0]); hilb(PHO1,k);} 用C编写的MEX文件 在MATLAB里面运行结果如下 lcc preprocessor warning: RE.c:20 No newline at end of file Error RE.c: 20 insufficient number of arguments to `hilb' 1 errors, 1 warnings hilb(PHO1,k);}为第20行,希望高手能帮修改一下 |
2楼2009-03-11 15:44:21
chcwaaa
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2803.5
- 散金: 100
- 帖子: 598
- 在线: 67.8小时
- 虫号: 123681
- 注册: 2005-12-05
- 性别: GG
- 专业: 工程热物理相关交叉领域
3楼2009-03-11 16:01:58
徐启远
木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 4043.8
- 帖子: 225
- 在线: 422.3小时
- 虫号: 579915
- 注册: 2008-07-11
- 性别: GG
- 专业: 无机非金属类光电信息与功
4楼2009-03-11 16:10:07
jerryking
木虫 (正式写手)
- 应助: 1 (幼儿园)
- 贵宾: 0.632
- 金币: 4757.5
- 红花: 1
- 帖子: 592
- 在线: 377.8小时
- 虫号: 512498
- 注册: 2008-02-26
- 专业: War3
5楼2009-03-11 22:08:37












回复此楼