2011-12-15 15 views
0

Visual Studioのmathlinkを使用した例を学びました。問題は、必要な計算が行われるmathematicaノートブックファイルがあることです。今私はMathlinkを使って私のCプログラムから同じことをしたいです。 MathematicaノートブックファイルをCコードに変換して、mathlinkを使ってそれらを呼び出す自動ツールはありますか?Mathlinkを使用してCコードを作成する方法

+0

私はあなたの質問を完全に理解しているかどうかはわかりません。 MathematicaのカーネルをCプログラムから呼び出す必要がありますか?[MathematicaからCの関数を呼び出す必要がありますか?](http://stackoverflow.com/q/8140869/695132) – Szabolcs

+0

Cプログラムからmathematicaカーネルを呼び出す必要があります。 – maximus

+0

[これはあなたが探しているものなのですか?](http://reference.wolfram.com/mathematica/tutorial/RunningMathematicaFromWithinAnExternalProgram.html) – Szabolcs

答えて

1

私は、必要な計算が行われるmathematicaノートブックファイルを持っています。今私はMathlinkを使って私のCプログラムから同じことをしたいです。

あなたはおそらく、彼らはMathLinkのを使用して呼び出されるように、CコードにMathematicaノートブックファイルを変換するための自動ツールがあります https://stackoverflow.com/questions/8140869/minimal-effort-method-for-integrating-c-functions-into-mathematica

への回答を読むべき?

Mathematicaので私はCompilationTarget -> "C"Compileを使用しているのを認識しています自動変換に最も近いバージョン8

それはであなたのコードを書き換える必要がありますので、これは、あなたがしかし、何をしたい、おそらくではありませんそれはCompileによって処理できる方法です。さらに、関数を外部プログラムに埋め込むのではなく、関数を自動的にリンクします。

関連する問題