How to | 導関数を取る方法
How to | 導関数を取る方法
Wolfram言語は,広範に渡る微分可能な特別関数のいずれかを含んでいるような最も複雑な導関数でも簡単に取ることができるようにする.
f[x_] = x ^ 3 - Sin[x ^ 2]f'[x]この方法は,さらにプライム記号を加えるだけで,どの階数にも使える:
f'''[x]あるいは,Dを使えばよい.これは第1引数として関数を取り,変数を第2引数として取る:
D[f[x], x]Dを使う高次の導関数の場合,第2引数は{variable,order}(変数,次数)のリストである:
D[f[x], {x, 3}]g[x_, y_] = (x + y) ^ 42つの形式(1つの変数とリスト)を組み合せることによって,一次導関数を
について,二次導関数を
について取る:
D[g[x, y], x, {y, 2}]ヘビサイドのシータ関数はゼロで無限のパルスを持つかのように扱われる.この場合,関数は定義されていない:
{HeavisideTheta[-1], HeavisideTheta[0], HeavisideTheta[1]}HeavisideTheta関数は,特別な導関数の特性を持つ:
HeavisideTheta'[x]以下はHeavisideTheta関数(緑)およびDiracDelta関数(赤)をプロットする:
Plot[{HeavisideTheta[x], DiracDelta[x]}, {x, -2, 2}, PlotStyle -> {{Thickness[.02], Green}, {Thickness[.01], Red}}]