皆さん、rubyをいじっていると微分したくなる事、よくありますよね? … rubyで微分!?(;゜0゜)他でやれよ(;゜0゜) 今にもそんな怒号が聞こえてきそうですが、作ってしまいました。 まだ作り込みが少し足りませんが、早漏なので公開してしまいました。 (割と普通になんでも微分出来ます。絶賛contributorさん募集中です。) http://rubygems.org/gems/dydx https://github.com/gogotanaka/dydx 見てもらうのが一番早いと思うのでこんな感じです。↓ ( d/dx(x ^ 2) ).to_s => "( 2 * x )" # 以下to_sを省略 d/dx(e ^ x) => "( e ^ x )" d/dz(log(z)) => "( 1 / z )" d/dx(x ^ n) => "( n * ( x ^ ( n - 1 )