c言語で外部ソフトに処理させる方法

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
tomeson

c言語で外部ソフトに処理させる方法

#1

投稿記事 by tomeson » 4年前

プログラミングが初心者なのでご教授お願いします。
C言語でプログラミングをしており,難しい計算部分だけmathematicaにやってもらおうと考えています.
このようなことは可能なのでしょうか。
可能な場合c言語ではどういったプログラムを作ればいいのでしょうか。
実行環境は,
Windows Vista
Mathematica 9.0
cygwin
です。

アバター
みけCAT
記事: 6092
登録日時: 8年前
住所: 千葉県
連絡を取る:

Re: c言語で外部ソフトに処理させる方法

#2

投稿記事 by みけCAT » 4年前

Mathematicaにはコマンドラインインターフェースがあるので、パイプを使えばできるかもしれません。(試してはいません)
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
ookami
記事: 214
登録日時: 8年前
住所: 東京都

Re: c言語で外部ソフトに処理させる方法

#3

投稿記事 by ookami » 4年前

http://www.symbolics.jp/sample/mathlink-sample.pdf
この記事によると、From Mathematica To C と、From C To Mathematica 双方向に連携ができるっぽいです。試してなくてすいません。

アバター
あたっしゅ
記事: 206
登録日時: 8年前
住所: 東京23区
連絡を取る:

Re: c言語で外部ソフトに処理させる方法

#4

投稿記事 by あたっしゅ » 4年前

Raspberry Pi を買うと Mathematica が付いてくる、という訳で、調べてみました。

http://www.isc.kyutech.ac.jp/kouhou/kou ... h_2_1.html
2.Mathematica の関数を C プログラムから呼び出す - 九州工業大学情報科学センター(ja)


Windows や Raspberry Pi で試したわけではありませんが、これで、どうでしょう。
Mathematica のバーション違い等の理由で、駄目かもしれません。
# 「ご教授お願いします」ではなく「ご教示お願いします」です。
手提鞄あたっしゅ、[MrAtassyu] C095 月東L26a 手提鞄屋魚有店(てさげかばんやうおありてん)

閉鎖

“C言語何でも質問掲示板” へ戻る