vb与matlab混合编程研究论文
om组件。matlat6.5推出了combuilder,它可以把matlab下的程序做成com组件,这些组件做为独立的com对象,可以直接被visualbasic,visualc等支持com的语言调用。com组件的创建步骤如下:(1)输入命令comtool,打开matlabcombuiler;(2)利用file菜单创建一个工程;(3)载入m文件和mex文件,并进行编辑;(4)利用build菜单编译工程,生成com组件。
3结论
visualbasic和matlab混合编程的方法有很多种,并且各有优缺点。activex技术和dde技术的缺点是程序运行不能脱离matlab环境,但使用起来比较简单;matrixvb效率低,不能进行实时运算;动态链接库dll方法运行速度最快,但把握起来比较困难;com生成器生成的组件比matrixvb小得多,但灵活性大得多。因此我们应该根据实际情况,灵活使用。
参考文献:
技术和dde技术的缺点是程序运行不能脱离matlab环境,但使用起来比较简单;matrixvb效率低,不能进行实时运算;动态链接库dll方法运行速度最快,但把握起来比较困难;com生成器生成的组件比matrixvb小得多,但灵活性大得多。因此我们应该根据实际情况,灵活使用。
论文指导