声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1337|回复: 4

[混合编程] 基于matcom和基于com的vc调用matlab方法有什么区别?

[复制链接]
发表于 2008-7-19 14:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
基于matcom和基于com的vc调用matlab方法有什么区别?
回复
分享到:

使用道具 举报

发表于 2008-7-20 17:04 | 显示全部楼层
不大清楚,但是你要得m文件中要涉及到工具向里面的函数的话
估计很麻烦。。:(
发表于 2008-7-21 22:07 | 显示全部楼层
前者我用过,不需要装MATLAB,矩阵计算和绘图比较方便。
发表于 2008-7-22 21:33 | 显示全部楼层
前者实质上是帮你重新写了一个类,里面定义了很多有用的member functions,几乎对应所有matlab对应的矩阵运算,只要在VC中声明、然后调用就完了;但是基于Matcom也有不方便的,比如程序封装时,需要将matcom的头文件和dll加进去,而且我个人经验:很多时候加了还不行,还是必须在终端机器上装一遍Matcom才行

后者在Vc中调用函数时,必须完全使用Vc规范来写,比较繁琐而且有时难度大(比如交互绘图时),当然你也可以自己再写个类把需要的算法包括进去,呵呵;不过封装时,只要是标准的包,安装后不存在缺dll的问题

总的说来,Matcom的方法还是可取的,实现起来难度小、速度快,但如果是要做标准商业软件,没有Matcom的正版,发包可能会很麻烦。后者不存在版权问题,标准商业包可以尽管制作,但难度不低,有专业水平

[ 本帖最后由 minetree 于 2008-7-22 21:34 编辑 ]
发表于 2008-7-22 21:36 | 显示全部楼层
matcom 在MATLAB6以后的版本好像用起来很多问题,本身公司已被兼并了。

用MATLAB的COM 功能我觉得已经很强大了。

网络上这方面的东西很少。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 01:18 , Processed in 0.060983 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表