- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab 与 C++联合编程软件MATCom 安装与设置及下载
Posted on 2006-10-17 01:32 yunbo 阅读(11265) 评论(30) 编辑 收藏 所属分类: Matlab
与 VC 编程
MATcom 是 MATHworks 公司退出的第一个由MATLAB 到 C++的编译开发软件平台,其最新版本为4.5,集成调试编译环境卫MIDEVA。通过MATcom 连接 MATLAB m 文件有以下三种方法:
经过简单的设置,由MIDEVA 将 m 源文件转换为 C/C++,然后添加到 MSVC 工程中。
由 MIDEVA 直接生成EXE 文件,然后在VC 中通过Shell 调用。这种方法简单方便,但运行时出现一个控制台窗口,而且由于VC 和 MATLAB 之间不能交互,通用性差,仅适用于 VC 调用MATLAB 实现图形显示的场合。
通过Visual MATcom 工具条,使用Add-in,这种方法提供了MATLAB 和 VC 直接集成的途径,且可快速集成m 文件到 VC 工程中创建独立的 C/C++应用程序、C MEX DLL,在调试过程中可以查看矩阵变量的值,可直接修改m 源文件而不是修改生成的C/C++文件。
安装 MATcom 并生成Visual MATcom 工具条
(1) 下载MATcom。推荐下载地址:
( 2 ) 安装。 安装之前, 首先在 matlab 的安装目录下建立文件夹:
\MATLAB701\bin\toolbox\matlab\general。matcom4.5 在安装时需要你输入口令,Matcom4.5的口令为 FREE-4.5-1193046安装完成后, mideva 在 window 的注册表中HKEY_CURRENT_USER\Software\MathTools\Matcom\4.50\License\下面添加一个键,键名默 认,键值为FREE-4.5-1193046你如果删除它,再次启动matcom 的时候,就会再次询问口令。不过好在如果通过这个口令之后,程序发布时就不再有限制了,也就是在这个注册后的系统中编译的程序,发布时就不用代一个注册文件了
第一次运行时,MATcom4.5 自动搜索VC 编译器并提示用户是否安装,之后提示是 否 安 装 有 MATLAB , 回 答 安 装 后 , 如 果 没 有 建 立 文 件 夹
\MATLAB701\bin\toolbox\matlab\general,则发生错误。手动建立文件夹,再重新启动MATcom4.5 即可。
之后启动MATLAB,运行以下命令: cd c:\matcom45 % MATcom 的安装路径
diary mpath matlabpath
diary off
复制%MATcom45%\bin\usertype.dat 文件到%VC%\Common\MSDev98\bin 目录。
运行 Visual C++,并从菜单中选择 Tools-Customize-Add-ins and Macro Files,选择 Browse,改变文件类型为 Add-in(.dll),选择%MATcom45%\bin\mvcide.dll 文件,确定。
在 Visual C++的开发环境中可以看到一个Visual MATcom 工具条,安装成功。
通过 MATcom 把.m 文件编译为 stand_alone 的程序,不需要 MATLAB 系统,仅需要复制一些必要的dll 文件,包括:v4501v.dll,ago4501.dll(或者是 c4500v.dll,ago4500.dll,可能与操作系统有关)以及%MATLAB%\bin\win32 目录下以lib 开头的dll 文件。
您可能关注的文档
最近下载
- 《2和5的倍数的特征》省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 甜梦口服液与丁螺环酮治疗广泛性焦虑症的疗效对比.PDF VIP
- 在编护士考试题目及答案.doc VIP
- 浙江省温州市龙湾区、瑞安联考2024-2025学年九年级上学期期末社会法治试题(含答案).docx VIP
- (完整)辅警招聘考试题题库(含参考答案).docx VIP
- 输电线路通道巡视施工方案.docx VIP
- GB∕T 32892-2016 光伏发电系统模型及参数测试规程.pdf
- 2025年中国空间机器人行业市场前瞻与投资战略规划分析报告.docx
- 2025抗战胜利80周年抗战精神班会ppt课件(优质ppt).pptx VIP
- 肝癌超声课件.ppt VIP
文档评论(0)