無料配布のMathematicaカーネルをIronRubyから自由自在に使ってみよう

すごく面白そうな記事だったので、将来遊ぶときのためにメモ
今は仕事があるのでガマン。。。

hirax.netより

IronPythonからも

こちらは別のサイトより。ただし、無料版MathPlayerでは、以下のサンプルは動かないかもです。

関連?


でも、ちょっとだけ遊んでしまいました。 誘惑に弱い私(^^;
上記記事のサンプルより
連立方程式の解を求めるプログラムを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:

Related posts

Tags:

Comments are closed.