回答:
はい。ここにGoogle Code でホストされているRyacasパッケージがあります。Ryacasは最近、ここでホストされているrMathpiperパッケージに拡張/変換されました。私はRyacasを使用しましたが、それは簡単ですが、Yacasを動作させるにはインストールする必要があります(Yacasはすべての面倒な作業を行います。RyacasはYacasの単なるRインターフェイスです)。
また、Google Code でホストされているrSymPyプロジェクトもここにあります。私はこれを試していません。しかし、その考え方は、シンボリックな作業を行うsympy CASへのリンクに似ています。
いくつかのことはベースRにもあります--- help(deriv)
またはを参照してくださいhelp(D)
。
そのヘルプページの簡単な例:
R> trig.exp <- expression(sin(cos(x + y^2)))
R> ( D.sc <- D(trig.exp, "x") )
-(cos(cos(x + y^2)) * sin(x + y^2))
R> all.equal(D(trig.exp[[1]], "x"), D.sc)
[1] TRUE
R>