level 1
Matlab是一个具有强大的矩阵运算、数据处理和图形显示功能的软件,还具有各种各 种的工具箱,其输出结果可视化,编程效率极高,极少的代码即可实现复杂的运行,然而其边解释边执行,运算效率较低,实现相同功能的代码跟其他编程平台相比运行时间相对较长,且不适合作为通用的编程平台。所以,如果能实现其与其他语言的交互,发挥各自优点,提高效率,是很有意义的。本文就是来讨论一下C++和 Matlab混合编程的方法。使用的C++版本为6.0。介绍了Matlab与VC + + 之间交互编程的几种方法,包括调用Mat lab 引擎、mex 程序、mat 文件操作程序等方法,并特别介绍了Matlab Visual Studio Add - in 的使用。同时分析了各种方法的优缺点和适用场合。
2007年06月03日 23点06分
2
level 1
Matlab is a powerful matrix computation, data processing and graphics display software. also has various species of the toolbox, its output visualization, programming efficiency is extremely high. very little code can be complex operation, but its side explained edge implementation, operation less efficient, achieve the same function code with other programming platform than running relatively long time. are not suitable for common programming platform. 所以,如果能实现其与其他语言的交互,发挥各自优点,提高效率,是很有意义的。So, if we can achieve with other language interaction, play to their respective advantages, improve efficiency, is of great significance. 本文就是来讨论一下C++和 Matlab混合编程的方法。This paper is to discuss C + + and Matlab programming. 使用的C++版本为6.0。Use the C + + version 6.0. 介绍了Matlab与VC + + 之间交互编程的几种方法,包括调用Mat lab 引擎、mex 程序、mat 文件操作程序等方法,并特别介绍了Matlab Visual Studio Add - in 的使用。On the Matlab and VC + + Programming interaction between several ways, Call Mat lab, including engines, Mex procedures, operating procedures and other documents mat, and a special presentation Matlab Visual Studio Add-in use. 同时分析了各种方法的优缺点和适用场合。It analyzes the advantages and disadvantages of various methods and application of occasions.
2007年06月03日 23点06分
3