すごく面白そうな記事だったので、将来遊ぶときのためにメモ
今は仕事があるのでガマン。。。
hirax.netより
- 無料配布のMathematicaカーネルをIronRubyから自由自在に使ってみよう
- IronRuby + Mathematica Player で無料数学演習講座
- IronRubyから有償版Mathematicaを.NET/Linkで使ってみる
- ronRuby+Mathematica Playerでグラフィック表示(試行錯誤中)
- IronRubyとMathematica Playerの良い組み合わせ方を考える
- 「IronRuby」+「Mathematica Player」=「∞の可能性」
- IronRubyとMathematica Playerで経済データも自由自在
☆特にコレにはびっくりしました - 引数付きのMathLinkFactory.CreateKernelLinkの書き方
<<追記>> MathKernel.exeの絶対パスを指定して起動。
IronPythonからも
こちらは別のサイトより。ただし、無料版MathPlayerでは、以下のサンプルは動かないかもです。
関連?
- ヒスイ 1.10~ C# で OpenGL するフリーの Framework
IronPythonが組み込みスクリプトとして使えるみたいです
でも、ちょっとだけ遊んでしまいました。 誘惑に弱い私(^^;
上記記事のサンプルより
連立方程式の解を求めるプログラムをIronPythonで。
#!cmd ipy.exe
import clr
clr.AddReferenceToFile("Wolfram.NETLink.dll")
#clr.AddReferenceByPartialName("Wolfram.NETLink") これでもよい?
from Wolfram.NETLink import *
kernelLink=MathLinkFactory.CreateKernelLink()
kernelLink.WaitAndDiscardAnswer()
result=kernelLink.EvaluateToInputForm(
"Solve[ {x+y==3,y==2x},{x,y}]", 0)
print result
kernelLink.Close()
連立方程式を解いてくれます。賢い(汗
{{x -> 1, y -> 2}}
Tags: PythonRelated posts
Tags: Python