matlab说话代码-CompileMex:使用matlab将c/c++源文件编译为mex文件,并在matlab中使用

上传者: 38692969 | 上传时间: 2023-01-02 10:27:57 | 文件大小: 135KB | 文件类型: ZIP
matlab说话代码 Matlab中调用C/C++编译生成mex文件 MEX文件      MEX(即 MEX 可执行程序二进制文件)指自动加载的、可以像任何 MATLAB 函数一样调用的程序。Matlab中矩阵预算特别方便,但如果有无法避免的循环甚至多层嵌套的话,会非常影响程序的效率,因此通常会将这种需要大量循环的模块用c++编写然后在matlab中调用。Matlab中的的c++编程称为mex编程(matlab executive),其中需要些c++源文件,然后在Matlab中用mex命令编译它,然后就可以在Matlab中像调用函数一样调用c++代码了。Windows(64 位)扩展名mexw64。 创建方法:      参考Matlab自带说明文档的 arrayProduct.c示例编写C/C++面向过程的源码文件。mex的源文件一定要include头文件"mex.h“,mex源文件的入口函数为void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]),nlhs( number left

文件下载

资源详情

[{"title":"( 11 个子文件 135KB ) matlab说话代码-CompileMex:使用matlab将c/c++源文件编译为mex文件,并在matlab中使用","children":[{"title":"CompileMex-master","children":[{"title":"test_mex2.mexw64 <span style='color:#111;'> 151.50KB </span>","children":null,"spread":false},{"title":"imgs","children":[{"title":"3.png <span style='color:#111;'> 11.59KB </span>","children":null,"spread":false},{"title":"1.png <span style='color:#111;'> 33.44KB </span>","children":null,"spread":false},{"title":"2.png <span style='color:#111;'> 22.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"arrayProduct.c <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"test_mex1.cpp <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"test_mex2.cpp <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"arrayProduct.mexw64 <span style='color:#111;'> 11.00KB </span>","children":null,"spread":false},{"title":"call_func.m <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"test_mex1.mexw64 <span style='color:#111;'> 13.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明