我研究过使用Visual Studio中的mathlink的例子。问题是,我有一个mathematica笔记本文件,其中完成了所需的计算。现在我想使用Mathlink从我的C程序中做同样的事情。是否有自动工具将Mathematica笔记本文件转换为C代码,以便使用mathlink调用它们?
答案 0 :(得分:1)
我有一个mathematica笔记本文件,可以完成所需的计算。现在我想使用Mathlink从我的C程序中做同样的事情。
是否有自动工具将Mathematica笔记本文件转换为C代码,以便使用mathlink调用它们?
我所知道的最接近自动转化的是在{em> Mathematica 版本8中使用Compile
和CompilationTarget -> "C"
。
这可能不是您想要的,因为它需要以Compile
可以处理的方式重写您的代码。此外,它会自动链接功能,而不是将其嵌入外部程序中。