28.4 Derivatives / Integrals / Transforms

Last-modified: 2025-03-08 (土) 14:58:29

28.4 微分 / 積分 / 変換

Octave には、多項式の微分と積分を計算する関数が付属しています。関数polyderと関数は両方とも、結果を表す新しい多項式を返します。例として、0 から 3 までのp(x) = x^2 + 1polyint の定積分を計算します。

c = [1, 0, 1];
integral = polyint (c);
area = polyval (integral, 3) - polyval (integral, 0)
⇒ 12

: k = polyder (p)
: k = polyder (a, b)
: [q, d] = polyder (b, a)
ベクトルpによって係数が与えられる多項式の微分係数を返します。

多項式のペアが与えられた場合、積 a * bの導関数を返します。

2 つの入力と 2 つの出力が与えられた場合、多項式商b / aの導関数を返します。商の分子はqに、分母はdに含まれます。

See also: polyint, polyval, polyreduce.

: q = polyint (p)
: q = polyint (p, k)
係数がベクトルpで表される多項式の積分の係数を返します。

変数kは積分定数であり、デフォルトではゼロに設定されます。

See also: polyder, polyval.

: g = polyaffine (f, mu)
アフィン変換後の 多項式ベクトルfの係数を返します。

fが多項式 f(x) を表すベクトルである 場合、 は次を表すベクトルです。 g = polyaffine (f, mu)

g(x) = f( (x - mu(1)) / mu(2) )

See also: polyval, polyfit.