没有合适的资源?快使用搜索试试~ 我知道了~
首页关于实现VB与matlab混合编程的方法
介绍了VB与MATLAB混合编程的方法,二者结合可以充分利用VB的方便快捷和MATLAB软件工具箱的强大功能。 关键词: VB VC++ MATLAB DLL 编译 MATLAB Add-in MATLAB是MathWorks公司开发的科学计算环境,具有强大的计算绘图能力,提供大量的函数库、工具箱,几乎涵盖了所有的工程计算领域,被誉为“演算纸”式的工程计算工具。但是MATLAB语言是一种解释执行的脚本语言,运算速度较慢是一个比较突出的问题。 Visual Basic作为一门易学易用的编程语言,受到很多工程技术人员的青睐,其执行速度相对较快,界面友好。因此实现VB与MATLAB混合编程,可以为科研工作和工程应用提供有力的技术支持。
资源详情
资源评论
资源推荐

相关图片如下:
VB 与 MATLAB 混合编程探讨
文章作者:朱志松 郭晓丽 朱小松
文章类型:设计应用
文章出处:电子技术应用
--------------------------------------------------------------------------------
摘要:介绍了VB与MATLAB混合编程的方法,二者结合可以充分利用VB的方便快捷和MATL
AB软件工具箱的强大功能。
关键词: VB VC++ MATLAB DLL 编译 MATLAB Add-in
MATLAB是MathWorks公司开发的科学计算环境,具有强大的计算绘图能力,提供大量的函
数库、工具箱,几乎涵盖了所有的工程计算领域,被誉为“演算纸”式的工程计算工具。但是MATLAB
语言是一种解释执行的脚本语言,运算速度较慢是一个比较突出的问题。
Visual Basic作为一门易学易用的编程语言,受到很多工程技术人员的青睐,其执行速度相
对较快,界面友好。因此实现VB与MATLAB混合编程,可以为科研工作和工程应用提供有力的技术
支持。
1 基本思路及实现方法
MATLAB提供了与C++、Fortran的程序接口,并没有提供直接与VB的接口。目前VB与
MATLAB混合编程方面主要使用以下一些方法:
(1)在VB中通过调用MATLAB的引擎(Engine)接口,使用Windows的OLE或A
ctiveX通道与MATLAB通信。通过Object.Execute MATLAB语句在程序
中直接使用MATLAB提供的函数库和图形库。这种方法可以较快地编写出程序;但在调用引擎时,会
在后台启动一个MATLAB进程,影响程序运行速度,占用内存。
(2)通过使用嵌入VB的矩阵函数库MatrixVB的方法。MatrixVB是由原MathTo
ols公司开发的第三方插件,利用与MATLAB相似的函数、语法嵌入到VB中,可以象使用VB的
函数、命令一样使用MATLAB函数。这种方法语法和函数使用比较简单,编程效率很高,几乎完全融
入VB语言,特别对图形的处理非常方便,弥补了其他方法在图形处理上的弱点。安装后,只需在打开的
工程中添加MatrixVB库即可(在工程->引用对话框中选中MMatrix)。但由于其仍然采
用解释执行,执行效率较低,实时运算难以实现。

















essorg
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0