Loading [MathJax]/jax/output/HTML-CSS/jax.js
Přejít na obsah messages.homepage.accessibility

Dělení polynomů

1. Popis standardní metody algoritmu

Dělíme-li dva polynomy f, g jedné proměnné, používáme podobné rozmístění objektů jako při dělení dvou celých čísel.

  1. Dělenec f a dělitel g zapíšeme vedle sebe.
  2. U obou polynomů najdeme členy s nejvyšším exponentem a vydělíme je.
  3. Výsledek q_1 tohoto dílčího dělení zapíšeme napravo od dělitele a zpětně jej vynásobíme s dělitelem g.
  4. Součin q_1 \cdot g zapíšeme pod dělenec f, přičemž členy se stejným exponentem píšeme pod sebe.
  5. Spočteme rozdíl f_1 = f - q_1 \cdot g
  6. Celý postup opakujeme s polynomy f_1, g – dostáváme postupně polynomy f_2, f_3, \dots, f_n, resp. q_2, q_3, \dots, q_n. Algoritmus končí v momentě, kdy polynom f_{ n+1 } má nižší stupeň než dělitel g.
  7. Součet q = q_1 + q_2 + q_3 + \dots + q_n je výsledkem dělení polynomů f, g se zbytkem f_{ n+1 } .

Pro názornost uvádíme i konkrétní příklad, viz Animace 1:

Příklad 1: Dělení polynomů
  • https://www.teiresias.muni.cz/amalg/www/images/animation/PolynomialDivision/original_norm24_1.jpg
  • Zadání příkladu: (3x^4 - 2x^3 + 1) : (x^2 + 1) =
  • Dělenec: f = 3x^4 - 2x^3 + 1
    Dělitel: g = x^2 + 1
    Výsledek: Nezobrazovat tento popisek
Animace 1: dělení polynomů 3x^4 - 2x^3 +1 a x^2+1

2. Návrh možných adaptací

3. Diskuze nad výhodami a nevýhodami