Processing math: 100%

Решение задач на делимость многочленов. Применение алгоритма Горнера


Определим ключевые понятие для решения задач.

Определение 1

f(x),g(x)P[x],g(x)0. f(x) делится на g(x)
(f(x) g(x)) , если f представимо в следующем виде: f(x)=g(x)h(x),гдеh(x)P[x].

Определение 2

Пусть f(x),g(x),h(x)P[x], если h(x) | f(x) и h(x) | g(x), то h(x) называется общим делителем f(x), g(x).

Алгоритм Горнера

Алгоритм вычисления значения многочлена, записанного в виде суммы мономов, при заданном значении переменной.
f(x)=anxn+an1xn1++a1x+a0
q(x)=bn1xn1+bn2xn2++b1x+b0
f(x)=(xα)q(x)+f(α)
Умножаем q(x) на xα и приравниваем:

f(x)=(xα)q(x)+f(α)
n an=bn1 bn1=an
n1 an1=bn2αbn1 bn2=an1+αbn1
n2 an2=bn3αbn2 bn3=an2+αbn2
1 a1=b0αb1 b0=a1+αb1
0 a0=f(α)αb0 f(α)=a0+αb0

Схема Горнера

an an1 an2 a1 a0
α bn1 bn2 bn3 b0 f(α)

Комбинируя алгоритм Горнера и занося результаты в схему Горнера получаем простой алгоритм нахождения остатка и частного, при делении на заданный линейный двухчлен.

Задача 1

Указать делит ли многочлен g(x) многочлен f(x).

Алгоритм:

  1. Делим первый элемент делимого на старший элемент делителя, помещаем результат под чертой.
  2. Умножаем делитель на полученный выше результат деления. Записываем результат под первыми двумя элементами делимого.
  3. Вычитаем полученный после умножения многочлен из делимого, записываем результат под чертой.
  4. Если степень полученного многочлена в пункте 3 меньше степени делителя – завершаем процесс, в противном случае – перейти к пункту 5.
  5. Повторяем предыдущие 4 шага, используя в качестве делимого многочлен, записанный под чертой.
  • f(x)=x312x242g(x)=x3

    x3 12x2 + 0x 42 x 3
    x3 3x2 x2 9x 27
    9x2 + 0x 42
    9x2 + 27x
    27x 42
    27x + 81
    123

    Ответ: r(x)=123g(x) не делит f(x).

  • f(x)=x2+3x+2g(x)=x+2

    x2 + 3x + 2 x + 2
    x2 + x x + 1
    2x + 2
    2x + 2
    0

    Ответ: r(x)=0g(x) делит f(x).

 

Задача 2

Найти частное и остаток от деления на линейный двучлен используя метод Горнера.
f(x)=2x43x3x2+4x+13

Линейныйдвучлен:x1

Применим предложенный выше алгоритм:

a4=2 a3=3 a2=1 a1=4 a0=13
α=1 b3=a4
b3=2
b2=a3+αb3
b2=1
b1=a2+αb2
b1=2
b0=a1+αb1
b0=2
f(α)=15

Ответ: q(x)=2x3x22x+2,f(α)=15.

Список литературы:

  1. Конспект по линейной алгебре и геометрии. 1 курс. Геннадий Сергеевич Белозеров. Глава 3.
  2. Сканави М. И. Элементарная математика. — 2-е изд., перераб. и доп. — М.: Наука, 1972. — 142—147 c.
  3. Волков Е. А. § 2. Вычисление значений многочлена. Схема Горнера — Учеб. пособие для вузов. — 2-е изд., испр. — М.: Наука, 1987. — 248 с.

Тест на тему: Решение задач на делимость многочленов. Применение алгоритма Горнера.

Композиция биективных отображений

Определение 1

Отображение f:XY называется биекцией и обозначается f:XY, если оно:

  1.  Переводит элементы множества X в разные элементы множества Y (т.е. выполняется взаимно однозначное отображение — инъекция):
    • x1X, x2X, f(x1)=f(x2)x1=x2.
  2. Любой элемент из Y имеет свой прообраз (т.е. выполняется сюръекция):
    • yY, xX, f(x)=y.

Пример:

  • Изобразим биективное отображение f, где f:AB:

    Graphic2
  • Для композиции gf, где f:AB,g:BC, рисунок будет выглядеть так:

    Graphic3

Определение 2

Единичным отображением eX:XX называется отображение, переводящие каждый элемент xX в себя.

Теорема

Пусть f:XY, h:YZ — биективные отображения. Тогда биективна и их композиция hf, причем:

(hf)1=f1h1


Доказательство:
Биективность f влечёт существование и биективность f1.
Из условия существования обратного отображения для биективных отображений следует:
ff1=eYf1f=eX}(f1)1=f

Далее существуют отображения:
f1:YXh1:ZY
f1h1:ZX
Из равенств
(hf)(f1h1)=((hf)f1)h1=(h(ff1))h1=
=hh1=eZ

(f1h1)(hf)=f1(h1(hf))=f1((h1h)f)=
=f1f=eX

вытекает, что f1h1 — обратное отображение к hf.

◼

Список литературы:

  1. Кострикин А. И. Введение в алгебру. — М.: Наука, 1977. стр. 37-38 стр.
  2. Фейс К. Алгебра: кольца, модули и категории. Том 1 — М.: «Мир», 1977. — 40 стр.
  3. Н. К. Верещагин, А. Шень. Часть 1. Начала теории множеств. Лекции по математической логике и теории алгоритмов. — 2-е изд., испр. — М.: МЦНМО, 2002. — 128 стр.

Тест на тему: «Композиция биективных отображений»