VisualC++中调用Mathematica

更新时间:2024-04-13 作者:用户投稿原创标记本站原创 点赞:5452 浏览:20418

摘 要:本文主要讨论了如何在VisualC++环境中实现对Mathematica的调用.文中第一种方法在VisualC++中直接加入Mathematica的语句,一种是通过利用Mathematica输出功能实现VisualC++中调用Mathematica,一种是利用Mathlink协议实现调用,并通过总结了各方法有效性和实用性.

关 键 词:Mathematica;VisualC++;Mathlink

2总结

本文分别介绍了从VisualC++中调用Mathematica的三种方法,并通过一定得实例加以说明如何实现从VisualC++中调用Mathematica.通过这两者间的调用,既充分发挥了Mathematica软件的符号运算功能,又发挥VisualC++速度快、语言使用面大的优点,从而大大提高了调试程序的效率,缩短研究周期.

其中,若需对静态数据进行处理时,我们可以采用在VisualC++中直接加入Mathematica的语句或利用Mathematica输出功能调用的方法,尤其当所需传送或接收的数据是文本型(即*.txt文件格式)数据时,可利用Mathematica内部所提供的输出函数来实现在VisualC++中调用,此法操作简单,耗时短.当对动态数据进行处理时,我们可以利用Mathlink协议进行调用.