MATLABで関数を微分する方法は何ですか?

MATLABでは、diff関数を使用することで関数に関する微分を求めることができます。

diff関数の構文は次のとおりです。

diff(f, x)

その中で、fは微分される関数、xは独立変数です。

例:

syms x;
f = x^2;
df = diff(f, x);

上記の例では、df が2*x になるので、関数の f=x^2 の x による微分です。

階数の高い導関数が求まるようにするには、diff 関数の第 3 引数に導関数を求める階数を指定できます。

この例はネイティブの日本語には翻訳できません。

syms x;
f = x^3;
d2f = diff(f, x, 2);

上記の例で、d2fは6となります。これは、関数f = x^3の2次導関数を表します。

bannerAds