« 1回の繰り返し計算(ループ)で分散を求める | トップページ | [R]文字列で名前を与えた関数を実行する »

2014年2月11日 (火)

[R]微分する

関数expressionと関数Dを使うと、複雑な式でも解析的に導関数を求める(関数の微分を行いその式を得る)ことができる。

> f <- expression(x ^ 2)  # 関数の定義
> D(f, "x")  # xで微分
2 * x
> f <- expression(x ^ 2 * 2 * log(x))  # 少し複雑な関数(式)の定義
> D(f, "x")  # xで微分
2 * x * 2 * log(x) + x^2 * 2 * (1/x)

« 1回の繰り返し計算(ループ)で分散を求める | トップページ | [R]文字列で名前を与えた関数を実行する »

R(数学)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« 1回の繰り返し計算(ループ)で分散を求める | トップページ | [R]文字列で名前を与えた関数を実行する »

無料ブログはココログ

■■

■■■