如何用c++启动和恢复Maple的结果

How to launch and recover results of Maple with C++

本文关键字:Maple 结果 恢复 何用 c++ 启动      更新时间:2023-10-16

我正在使用一个c++代码,它正在准备枫计算命令表。操作系统使用Ubuntu 12.04。我想用我的c++程序启动这些maple文件,并将结果恢复到文本文件中。

你知道有什么办法吗?提前感谢您的帮助。

既然您期望结果在c++上下文中以某种方式有用,我们可以假设结果是数值数据数组吗?如果是这样,那么一种方法可能是让(工作表)代码将结果保存到(文本或二进制)文件中。看到ExportMatrix。

你可以使用OpenMaple和system[launch]来运行工作表。但这可能只有在工作表本身保存数据时才有用(例如。

另一种选择可能是使用RunWorksheet来运行工作表,就好像它们是过程一样,并从。你可以在OpenMaple下这样做。

为Maple源(也可以在GUI中read)使用.mpl文本文件也可能使您可能想要的东西比使用工作表更容易。当事情变得非常复杂时,更好的方法是将可重用代码保存在.mla Library档案中。但是,即使没有这些改进,您也可以达到您的目标。

以MathLink为例。这里有一个很好的pdf教程:http://www.edenwaith.com/development/tutorials/mathlink/ML_Tut.pdf