Ділення многочленів

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

В алгебрі ділення многочленів стовпчиком — алгоритм ділення многочлена f(x) на многочлен g(x), степінь якого менше або дорівнює степеню многочлена f(x). Алгоритм являє собою узагальнену форму ділення чисел стовпчиком, легко реалізується вручну. Для будь-яких многочленів f(x) та g(x), g(x)0, існують єдині поліноми q(x) та r(x), такі що

f(x)g(x)=q(x)+r(x)g(x),

причому r(x) має нижчий степінь, ніж g(x).

Метою алгоритму ділення многочленів у стовпчик є знаходження частки q(x) й остачі r(x) для заданих діленого f(x) та ненульового дільника g(x).

Ділення многочленів у стовпчик

Ділити многочлени в стовпчик можна алгоритмом, аналогічним до того, як діляться натуральні числа.

  1. Спочатку треба перевірити, чи обидва многочлени впорядковані за спадними степенями тієї самої змінної; якщо ні, то впорядкувати їх, дописуючи також ті члени, яких немає (наприклад, замість 1x3 писатиметься x3+0x2+1).
  2. «Підготувати» многочлени до ділення.
  3. Поділити найстарший член діленого на найстарший член дільника.
  4. Помножити отриманий одночлен на дільник.
  5. Відняти отриманий многочлен від діленого.
  6. Продовжувати так само, поки не отримаємо нуль або многочлен зі степенем меншим за степінь дільника. Це і є остача даного ділення.

Приклад

Покажемо, що

x312x242x3=x29x27123x3

Частка і остача від ділення можуть бути знайдені при виконанні наступних кроків:

1. Ділимо перший елемент діленого на старший елемент дільника, розташовуємо результат під рисою (x3/x=x2).

x312x2+0x42|x3_|x2

2. Множимо дільник на отриманий вище результат ділення (на перший елемент частки). Записуємо результат під першими двома елементами діленого (x2(x3)=x33x2).

x312x2+0x42|x3_x33x2|x2

3. Віднімаємо, отриманий після множення, многочлен від діленого, записуємо результат під рискою (x312x2+0x42(x33x2)=9x2+0x42).

x312x2+0x42|x3_x33x2_|x29x2+0x42

4. Повторюємо попередні 3 кроки, використовуючи як ділене многочлен, записаний під рискою.

x312x2+0x42|x3x33x2_|x29x9x2+0x429x2+27x_27x42

5. Повторюємо крок 4.

x312x2+0x42|x3x33x2_|x29x279x2+0x429x2+27x_27x4227x+81_123

6. Кінець алгоритму.

Таким чином, многочлен q(x)=x29x27 — частка від ділення, а r(x)=123 — остача.

Див. також

Джерела

Шаблон:Алгебраїчні рівняння (список)