Maple 計算コマンド シートを準備する C++ コードを使用しています。OSはUbuntu12.04を使用。これらの maple ファイルを C++ プログラムで起動し、結果をテキスト ファイルに復元したいと考えています。
それを行う方法があるかどうか知っていますか?よろしくお願いいたします。
結果が何らかの形で C++ コンテキストで役立つと予想される場合、結果が数値データの配列であると推測できますか? その場合、1 つの方法として、(ワークシート) コードで結果を (テキストまたはバイナリ) ファイルに保存することが考えられます。ExportMatrixを参照してください。
OpenMapleと、たとえばsystem[launch]を使用してワークシートを実行できる場合があります。しかし、これは、実行時にワークシート自体がデータを (たとえばデータ ファイルに) 保存する場合にのみ役立ちます。
別の方法として、 RunWorksheetを使用して、あたかも手順であるかのようにワークシートを実行し、. OpenMaple でそれができるかもしれません。
その Maple ソースに .mpl テキスト ファイルを使用すると ( read
GUI に含めることもできます)、ワークシートを使用するよりも簡単に行うことができます。さらに良いことに、非常に複雑な場合は、再利用可能なコードを .mla ライブラリ アーカイブに保存することをお勧めします。しかし、そのような改良をしなくても目標を達成できるかもしれません。
たとえば、MathLink を試してみてください。これを行う方法を pdf のような素敵なチュートリアルに示します: http://www.edenwaith.com/development/tutorials/mathlink/ML_Tut.pdf