Ugrás a fő tartalomjegyzékre
Logo image

MÉK Matematika

Pont 5.2 Polinomok

Lineáris függvényekkel, másodfokú egyenletekkel már korábban találkozhattunk. Ezek a leképezések egy nagy csoportba tartoznak, amit polinomoknak nevezünk. Például az alábbi kifejezések:
\begin{align*} p(x) & = x^3 -3x +2\\ q(x) & = 3x^2 -6x +5\text{,} \end{align*}
és elég jó elképzelésünk van arról mi lehet \(p(x) + q(x)\) és \(p(x) q(x)\text{.}\) Összeadjuk és összeszorozzuk a kifejezéseket:
\begin{align*} (p +q)(x) & = p(x) + q(x)\\ & = ( x^3 - 3 x + 2 ) + ( 3 x^2 - 6 x + 5 )\\ & = x^3 + 3 x^2 - 9 x + 7 \end{align*}
és
\begin{align*} (p q)(x) & = p(x) q(x)\\ & = ( x^3 - 3 x + 2 ) ( 3 x^2 - 6 x + 5 )\\ & = 3 x^5 - 6 x^4 - 4 x^3 + 24 x^2 - 27 x + 10\text{.} \end{align*}
Polinomokat tekinthetünk különféle algebrai struktúrák felett, mi leginkább a valós számok feletti polinomokkal foglalkozunk a továbbiakban. A bevezető részben \(R\) jelöljön egy ilyen struktúrát. Legyen
\begin{equation*} f(x) = \sum^{n}_{i=0} a_i x^i = a_0 + a_1 x +a_2 x^2 + \cdots + a_n x^n\text{,} \end{equation*}
ahol \(a_i \in R\) és \(a_n \neq 0\text{.}\) Egy ilyen kifejezést \(R\) feletti polinomnak nevezünk az \(x\) változóban. Az \(a_0, a_1, \ldots, a_n\) elemeket a polinom együtthatóinak hívjuk. Ha \(n\) a legnagyobb érték, amire \(a_n \neq 0\text{,}\) akkor azt mondjuk, hogy a polinom fokszáma \(n\) és ezt úgy jelöljük, hogy \(\deg f(x) = n\text{.}\) Két polinom pontosan akkor egyenlő, ha minden együtthatójuk megegyezik, azaz, ha
\begin{align*} p(x) & = a_0 + a_1 x + \cdots + a_n x^n\\ q(x) & = b_0 + b_1 x + \cdots + b_m x^m\text{,} \end{align*}
akkor \(p(x) = q(x)\) pontosan akkor, ha \(a_i = b_i\) minden \(i \geq 0\text{.}\) Most definiáljuk két polinom összegét és szorzatát. Legyen
\begin{align*} p(x) & = a_0 + a_1 x + \cdots + a_n x^n\\ q(x) & = b_0 + b_1 x + \cdots + b_m x^m\text{.} \end{align*}
Ekkor \(p(x)\) és \(q(x)\) összege:
\begin{equation*} p(x) + q(x) = c_0 + c_1 x + \cdots + c_k x^k\text{,} \end{equation*}
ahol \(c_i = a_i + b_i\) minden \(i\)-re. A \(p(x)\) és \(q(x)\) szorzata pedig:
\begin{equation*} p(x) q(x) = c_0 + c_1 x + \cdots + c_{m + n} x^{m + n}\text{,} \end{equation*}
ahol
\begin{equation*} c_i = \sum_{k = 0}^i a_k b_{i - k} = a_0 b_i + a_1 b_{i -1} + \cdots + a_{i -1} b _1 + a_i b_0 \end{equation*}
minden \(i\)-re. Polinomok helyettesítési értékeit kiszámíthatjuk direkt módon, például \(P(x)=x^2+3x-5\) esetén
\begin{equation*} P(3)=3^2+3\cdot 3 -5=9+9-5=13. \end{equation*}
Komplikáltabb kifejezések esetében ez már nem túl hatékony, érdemesebb lehet használni a polinomok speciális alakját kihasználó úgynevezett Horner-elrendezést.

Horner-elrendezés.

Legyen
\begin{equation*} P(x) = \sum^{n}_{i=0} a_i x^i = a_0 + a_1 x +a_2 x^2 + \cdots + a_n x^n\text{,} \end{equation*}
és ki szeretnénk számolni \(P(x_0)\) értékét valamilyen konkrét \(x_0\) helyen. Ekkor megadunk egy \(b_n\) sorozatot az alábbi módon:
\begin{equation*} b_n=a_n, \quad b_k=a_k+b_{k+1}x_0, \mbox{ ahol } k=(n-1), (n-2), \ldots, 2,1,0. \end{equation*}
A keresett helyettesítési érték \(P(x_0)=b_0\text{.}\) A számolásunk adaléka, hogy megkapjuk a polinom maradékos osztását is:
\begin{equation*} P(x)= (x-x_0)Q(x) + b_0 \end{equation*}
alakban, ahol \(Q(x)=b_nx^{n-1}+b_{n-1}x^{n-2}+\ldots+b_2x+b_1.\)
A számoláshoz érdemes az adatokat táblázatba rendezni, figyeljünk arra, hogy a polinom megadása esetén nem szoktuk feltüntetni a \(0\cdot x^k\) alakú tényezőket, az elrendezésben viszont a polinom minden együtthatójának szerepelnie kell.

Példa 5.2.1. Horner-elrendezés példa.

Legyen \(P(x)=x^4-15x^2-10x+24\text{.}\) Mivel egyenlő \(P(1)\text{?}\)
A táblázat alapján kapjuk, hogy
  • \(\displaystyle P(1)=0\)
  • \(\displaystyle P(x)=(x-1)(x^3+x^2-14x-24).\)

Feladatok Feladatok

1.

Határozzuk meg a
\begin{equation*} 2x^3-7x^2-5x+4 : x - 4 \end{equation*}
polinomot Horner-elrendezéssel!

2.

Határozzuk meg a \(2x^3-7x^2-5x+4\) polinom valós gyökeit felhasználva az előző feladat eredményeit!