hanwangabc 发表于 2008-7-19 14:36

基于matcom和基于com的vc调用matlab方法有什么区别?

基于matcom和基于com的vc调用matlab方法有什么区别?

yongzhen913 发表于 2008-7-20 17:04

不大清楚,但是你要得m文件中要涉及到工具向里面的函数的话
估计很麻烦。。:(

dinar_heu 发表于 2008-7-21 22:07

前者我用过,不需要装MATLAB,矩阵计算和绘图比较方便。

minetree 发表于 2008-7-22 21:33

前者实质上是帮你重新写了一个类,里面定义了很多有用的member functions,几乎对应所有matlab对应的矩阵运算,只要在VC中声明、然后调用就完了;但是基于Matcom也有不方便的,比如程序封装时,需要将matcom的头文件和dll加进去,而且我个人经验:很多时候加了还不行,还是必须在终端机器上装一遍Matcom才行

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

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

[ 本帖最后由 minetree 于 2008-7-22 21:34 编辑 ]

boygamer 发表于 2008-7-22 21:36

matcom 在MATLAB6以后的版本好像用起来很多问题,本身公司已被兼并了。

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

网络上这方面的东西很少。
页: [1]
查看完整版本: 基于matcom和基于com的vc调用matlab方法有什么区别?