2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > matlab运行就是编译么 matlab编译运行c文件

matlab运行就是编译么 matlab编译运行c文件

时间:2020-07-24 01:47:38

相关推荐

matlab运行就是编译么 matlab编译运行c文件

1、控制台输入mex -setup,先把编译器连接好。

2、控制台输入mex a.c,编译源文件生成a.mexw32文件。

3、控制台输入如下参数:

运行正确!

a.c源程序如下:

#include "mex.h"//?使用MEX文件必须包含的头文件?//?执行具体工作的C函数?

double add(double x,double y){

return x+y;

}

//?MEX文件接口函数?

void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[])

{

double *a;

double b,c;

plhs[0]=mxCreateDoubleMatrix(1,1,mxREAL);

a=mxGetPr(plhs[0]);

b=*(mxGetPr(prhs[0]));

c=*(mxGetPr(prhs[1]));

*a=add(b,c);

}

原文:/mnshenyanping/article/details/43057345

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。