matlab混合编程向导

matlab混合编程向导

ID:34724361

大小:64.18 KB

页数:4页

时间:2019-03-10

matlab混合编程向导_第1页
matlab混合编程向导_第2页
matlab混合编程向导_第3页
matlab混合编程向导_第4页
资源描述:

《matlab混合编程向导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件英才网软件行业驰名招聘网站matlab混合编程向导matlab混合编程向导(vc,vb,.net...)一.matlab与vc混编1.通过mcc将matlab的m文件转化为cpp,c文件或dll供vc调用:这方面的实现推荐精华区Zosco和ljw总结的方法(x-6-1-4-3-1和2)vc的设置请参看精华区x-6-1-4-3-5,通过这种设置可以调用cmathlibrary和c++mathlibrary,C++mathlib的pdf在精华区x-6-1-10里2.通过matlab的combuilder将m文件做成com组件,供vc调用参看精华区x-6-1-53.通过matcom:这个

2、mathworks公司已经不在出新版本了,而且他的功能可能用第1和第2种方法代替推荐使用前两种方式,matcom的使用精华区有一部分,从x-6-1-4下找二.matlab与vb混编1.mathworks公司专为vb开发了一个com组件:matrixvb,里面有大量的数学函数.这个组件需要另装,请在安装盘上或网上下载,注册码参看精华区x-6-1-3-8有需要请联系我们软件英才网软件行业驰名招聘网站装好这个组件后,他自带了两个pdf文件,用法及其能用的函数全在上面,推荐阅读这两个pdf文件,精华区的位置是x-6-1-4-62.通过matlab的combuilder将m文件做成com组件,供

3、vb调用参看精华区x-6-1-5三.matlab与.net混编在6.1版本以前一直没有这方面的讨论,用mcc编成dll或cpp,c文件应该可以,由于.net调用com组件很方便,推荐使用通过matlab的combuilder将m文件做成com组件,供.net调用,参看精华区x-6-1-5四.试试通过matlab的combuilder做成com组件的方式实现混编,这也是mathworks公司推荐的方法,他不受语言和编译器的局限,相信高版本的matlab将在这方面有更大的改进这方面的介绍参看精华区x-6-1-5五.其他的语言或编译器与matlab混编精华区x-6-1-4里有一些相关的介绍,

4、不全,还请用过的大侠总结这方面的内容。如果此编译器能调用com组件,那么也能通过matlab的combuilder将m文件做成com组件,有需要请联系我们软件英才网软件行业驰名招聘网站供他们调用的方法六.matlab调用外部dll(动态链接库等)参看精华区x-6-1-4-9七.混编的一些常见问题FAQ1.mcc编译m文件出现这样的错误提示(例):Error:File"psf3"isascriptM-fileandcannotbecompiledwiththecurrentCompiler.matlabcomplier不能编译scriptM-file,请将scriptM-file转成fu

5、nctionm-file最简单的一个转法是:如果你的m文件叫a.m,在开头加上一句:functiona推荐精华区x-6-1-4-12文章2.mxArray,mwArray转double或其他的类型参看精华区x-6-1-4-3-7和83.在vc下调用toolbox中的有些函数会出现问题参看精华区x-6-1-4-3-9,这种问题还没有很好的解决方法4.lib/def:libmmfile.def/out:libmmfile.lib/machine:ix86是什么意思?这是调用VC的编译器lib.exe,从def文件导出lib文件,以实现对dll的调用这是dos下的命令行。matlab的高版本

6、已经不需要这么用了,它的lib文件全在/extern/lib/win32里,根据各个编译器的不同,此文件夹里还有分类的有需要请联系我们软件英才网软件行业驰名招聘网站文件夹。5.我在Vc中选择新建一个matlab工程,可是最后一步确定的时候总是弹出一个窗口说MSDEV.EXE应用程序错误."0x528aa3003指令”引用的“0x52880000"内存.该内存不能为”written“?这种情况是matlab的addin不能用,没有太好的解决方法,所以只能改用mcc来代替addin了6.matlab下生成的exe文件,怎么拿到没有matlab的机器上运行?有需要请联

7、系我们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。