没有合适的资源?快使用搜索试试~ 我知道了~
如何进行VC与Matlab的混合编程
4星 · 超过85%的资源 需积分: 9 17 下载量 10 浏览量
2009-12-23
21:29:19
上传
评论
收藏 162KB PDF 举报
温馨提示
试读
8页
如何进行VC与Matlab的混合编程如何进行VC与Matlab的混合编程如何进行VC与Matlab的混合编程如何进行VC与Matlab的混合编程
资源推荐
资源详情
资源评论
VC++与 Matlab 混合编程的快速实现
摘 要: 许多工程软件需要用到复杂的数学算法。VC++能够形成各种用
户界面, 并可以直接与系统及底层硬件交换数据。因此研究VC++和
Matlab 的混合编程具有很大的实际意义。该文讨论了如何使用Matlab
的Complier 将*.m函数编译为动态链接库DLL,提供给VC++调用的方法,
提供了一种VC++与Matlab 混合编程的快速实现。
关键词: Matlab VC++ MCC Complier 动态链接库DLL
Matlab 作为当今世界上应用最为广泛的数学软件, 具有非常强大的数
值计算、数据分析处理、系统分析、图形显示甚至符号运算的功能。已
经在如生物工程,图像处理,语音处理,雷达探空,声纳探水,地震探
地,以及控制论,系统论等各个领域得到广泛的应用。它是一个完整的
数学平台,在这个平台上, 用户只需寥寥数语就可以完成十分复杂的
功能,大大提高了工程分析计算、图像处理的效率。但是Matlab 强大
的功能只能在它所提供的平台上才能使用,即用户必须在安装Matlab
系统的机器上才能执行*.m 文件。这样当用户需要将在Matlab 下已开
发完毕的复杂算法应用到高级语言开发环境下时就带来了问题,是将现
成的东西集成高级语言开发的程序中呢?还是用高级语言再重新实现
一遍?显然大家所期望的是减少工作量,最好能将Matlab 下开发好的
程序或函数直接应用到高级语言开发的程序中,这就是Matlab 与高级
语言的混合编程问题。
VC++是当前Windows 下的主要编程语言之一,它能方便地形成应用软
件中所需要的各种用户界面和工具并直接与系统及底层硬件交换数据。
用VC++开发的系统具有容易维护升级、界面友好、代码效率高、执行速
度快等一系列优点,因此已成为目前应用软件开发中广泛采用的主要工
具之一因此,如何将Matlab与VC++进行有效的混合编程广受工程科研人
员的关注。解决这个问题,不仅能更好地发挥Matlab 强大的功能,还
能快速地进行软件开发,尤其是当软件开发中需要实现复杂的数学算
法、图形处理时尤为迫切。研究VC++与Matlab的混合编程具有很大的
实际意义。
资源评论
- lvchen20082012-11-27他的方法还是挺好用的。
- foreverx112012-02-14我用的ADOBE10.0 打开的,有点模糊,估计还是文件问题。
skky_2008
- 粉丝: 1
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功