Main Content

horner

ホーナーの入れ子にされた多項式表現

説明

horner(p) は、多項式 p のホーナー形式を返します。

horner(p,var) は、var 内の変数を使用します。

すべて折りたたむ

多項式のホーナー表現を求めます。

syms x
p = x^3 - 6*x^2 + 11*x - 6;
horner(p)
ans =
x*(x*(x - 6) + 11) - 6

2 番目の引数を使用して、多項式内の変数を指定します。

syms a b y
p = a*y*x^3 - y*x^2 - 11*b*y*x + 2;
horner(p,x)
ans =
2 - x*(11*b*y + x*(y - a*x*y))
horner(p,y)
ans =
2 - y*(- a*x^3 + x^2 + 11*b*x)

入力引数

すべて折りたたむ

多項式。シンボリック式またはシンボリック関数、あるいはシンボリック式またはシンボリック関数の配列として指定します。

変数。シンボリック変数またはシンボリック変数の配列として指定します。

バージョン履歴

R2006a より前に導入