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

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

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

#1

投稿記事 by tomeson » 7年前

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

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

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

#2

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

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

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

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

#3

投稿記事 by ookami » 7年前

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

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

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

#4

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

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

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


Windows や Raspberry Pi で試したわけではありませんが、これで、どうでしょう。
Mathematica のバーション違い等の理由で、駄目かもしれません。
# 「ご教授お願いします」ではなく「ご教示お願いします」です。
VTuber:
東上☆海美☆(とうじょう・うみみ)
http://atassyu.rosx.net/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。

中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。

閉鎖

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