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.