Из Википедии, бесплатной энциклопедии
  (Перенаправлен из полиномиального деления )
Перейти к навигации Перейти к поиску

В алгебре , полиномиальное деление долго является алгоритмом для деления многочлена на другой многочлен той же или меньшей степени , обобщенной версии знакомой арифметической техники , называемой длиной деления . Это можно легко сделать вручную, потому что в противном случае сложная задача разделения разделяется на более мелкие. Иногда использование сокращенной версии, называемой синтетическим делением, выполняется быстрее, с меньшим количеством записей и меньшим количеством вычислений. Другой сокращенный метод - полиномиальное короткое деление (метод Бломквиста).

Полиномиальное деление в столбик - это алгоритм, который реализует евклидово деление многочленов , которое, начиная с двух многочленов A ( делимое ) и B ( делитель ), дает, если B не равно нулю, частное Q и остаток R такие, что

А = BQ + R ,

и либо R = 0 или степень R ниже , чем степень B . Эти условия однозначно определяют Q и R , что означает, что Q и R не зависят от метода, используемого для их вычисления.

Результат R = 0 имеет место тогда и только тогда , когда многочлен имеет B в качестве фактора . Таким образом, деление в столбик - это средство проверки того, есть ли у одного многочлена другой фактор, и, если да, то для его разложения. Например, если известен корень r из A , его можно вывести, разделив A на ( x  -  r ).

Пример [ править ]

Полиномиальное деление в столбик [ править ]

Найти частное и остаток от деления на дивиденды , по к делителю .

Дивиденд сначала переписывается так:

Затем частное и остаток можно определить следующим образом:

  1. Разделите первый член дивиденда на самый высокий член делителя (имеется в виду тот, у которого самая высокая степень x , которая в данном случае равна x ). Поместите результат над полосой ( x 3 ÷ x = x 2 ).
  2. Умножьте делитель на только что полученный результат (первый член возможного частного). Запишите результат под первыми двумя членами делимого ( x 2 · ( x - 3) = x 3 - 3 x 2 ).
  3. Вычтите только что полученное произведение из соответствующих членов исходного дивиденда (будьте осторожны, вычитание чего-то со знаком минус эквивалентно добавлению чего-то со знаком плюс) и запишите результат под ( ( x 3 - 2 x 2 ) - ( х 3 - 3 х 2 ) = −2 х 2 + 3 х 2 = х 2 ). Затем «сбейте» следующий член из дивиденда.
  4. Повторите предыдущие три шага, но на этот раз используйте только что записанные два члена в качестве дивиденда.
  5. Повторите шаг 4. На этот раз «потянуть» нечего.

Многочлен над чертой - это частное q ( x ), а оставшееся число (5) - это остаток r ( x ).

Долго деление алгоритм арифметики очень похожа на приведенный выше алгоритм, в котором переменные й заменяются конкретный номером 10.

Полиномиальное короткое деление [ править ]

Метод Бломквиста [1] - это сокращенная версия длинного деления, описанного выше. Этот метод с использованием ручки и бумаги использует тот же алгоритм, что и полиномиальное деление в столбик, но для определения остатков используется мысленный расчет . Это требует меньшего количества записей и, следовательно, может быть более быстрым методом после освоения.

Деление сначала записывается аналогично длинному умножению с делимым вверху и делителем под ним. Частное должно быть написано под полосой слева направо.


Разделите первый член дивиденда на самый высокий член делителя ( x 3 ÷ x = x 2 ). Поместите результат под полоску. x 3 был разделен без остатка и поэтому может быть помечен как используемый с помощью обратной косой черты. Затем результат x 2 умножается на второй член в делителе −3 = −3 x 2 . Определите частичный остаток, вычитая −2 x 2 - (−3 x 2 ) = x 2 . Отметьте −2 x 2 как использованное и поместите новый остаток x 2 над ним.

Разделите самый высокий член остатка на самый высокий член делителя ( x 2 ÷ x = x ). Поместите результат (+ x) под полосой. x 2 был разделен без остатка и поэтому может быть отмечен как использованный. Затем результат x умножается на второй член в делителе −3 = −3 x . Определите частичный остаток, вычитая 0 x - (−3 x ) = 3 x . Отметьте 0x как использованный и поместите новый остаток в 3 раза выше него.

Разделите самый высокий член остатка на самый высокий член делителя (3x ÷ x = 3). Поместите результат (+3) под полосой. 3x было разделено без остатка и поэтому может быть помечено как использованное. Результат 3 затем умножается на второй член в делителе −3 = −9. Определите частичный остаток, вычитая −4 - (−9) = 5. Отметьте −4 как использованный и поместите новый остаток 5 над ним.

Многочлен под чертой - это частное q ( x ), а оставшееся число (5) - это остаток r ( x ).

Псевдокод [ править ]

Алгоритм может быть представлен в псевдокоде следующим образом, где +, - и × представляют полиномиальную арифметику, а / представляет собой простое деление двух членов:

Функция н / д является требуется d ≠ 0 q ← 0 r ← n // На каждом шаге n = d × q + r в то время как r ≠ 0 и степень (r) ≥ степень (d) делают t ← lead (r) / lead (d) // Разделите ведущие члены q ← q + t г ← г - т × д возврат (q, r)

Обратите внимание, что это работает одинаково хорошо, когда степень ( n ) <степень ( d ); в этом случае результат будет просто тривиальным (0, n ).

Этот алгоритм точно описывает вышеуказанный метод бумаги и карандаша: d написано слева от ")"; q пишется член за членом над горизонтальной линией, причем последний член является значением t ; область под горизонтальной линией используется для вычисления и записи последовательных значений r .

Евклидово деление [ править ]

Для каждой пары полиномов ( A , B ) такой, что B ≠ 0, деление полиномов дает частное Q и остаток R такие, что

и либо R = 0, либо степень ( R ) <степень ( B ). Более того, ( Q , R ) - единственная пара многочленов, обладающих этим свойством.

Процесс получения однозначно определенных многочленов Q и R из A и B называется евклидовым делением (иногда преобразованием деления ). Таким образом, полиномиальное деление в столбик является алгоритмом евклидова деления. [2]

Приложения [ править ]

Факторинговые полиномы [ править ]

Иногда известен один или несколько корней многочлена, возможно, найденные с помощью теоремы о рациональном корне . Если известен один корень r полинома P ( x ) степени n, то можно использовать полиномиальное деление в столбик, чтобы разложить P ( x ) на множители ( x - r ) ( Q ( x )), где Q ( x ) - многочлен степени n - 1. Q ( x ) - это просто частное, полученное в процессе деления; так как гизвестно, что это корень P ( x ), известно, что остаток должен быть равен нулю.

Аналогичным образом, если известно более одного корня, линейный множитель ( x - r ) в одном из них ( r ) может быть разделен, чтобы получить Q ( x ), а затем линейный член в другом корне, s , может быть разделен из Q ( x ) и т. д. В качестве альтернативы, все они могут быть разделены сразу: например, линейные множители x - r и x - s можно умножить вместе, чтобы получить квадратичный множитель x 2 - ( r + s ) x + rs, который затем можно разделить на исходный многочлен P ( x ), чтобы получить частное степени n - 2.

Таким способом иногда могут быть получены все корни многочлена степени больше четырех, хотя это не всегда возможно. Например, если теорема о рациональном корне может быть использована для получения единственного (рационального) корня многочлена пятой степени , ее можно выделить для получения частного четвертого порядка (четвертой степени); Явная формула для корней полинома четвертой степени может быть использована для нахождения остальных четырех корней полинома пятой степени.

Нахождение касательных к полиномиальным функциям [ править ]

Полином долго деление может быть использовано , чтобы найти уравнение линии , которая является касательной к графике функции , определенной на многочлен Р ( х ) в определенной точке х = г . [3] Если R ( x ) - остаток от деления P ( x ) на ( x - r ) 2 , то уравнение касательной прямой в точке x = r к графику функции y = P ( x )есть y = R ( x ), независимо от того, является ли r корнем многочлена.

Пример [ править ]

Найдите уравнение прямой, касающейся следующей кривой в точке :
Начните с деления полинома на :
Касательная линия

Циклический контроль избыточности [ править ]

Циклический контроль избыточности использует остаток от деления полинома для обнаружения ошибок в передаваемых сообщениях.

См. Также [ править ]

  • Теорема о полиномиальном остатке
  • Синтетическое деление , более краткий метод выполнения полиномиального деления Евклида
  • Правило Руффини
  • Евклидова область
  • Основа Грёбнера
  • Наибольший общий делитель двух многочленов

Ссылки [ править ]

  1. ^ Деление Бломквиста: самый простой метод решения делений? , получено 10.12.2019
  2. ^ С. Барнард (2008). Высшая алгебра . ЧИТАТЬ КНИГИ. п. 24. ISBN 1-4437-3086-6.
  3. Стрикленд-Констебль, Чарльз, «Простой метод нахождения касательных к полиномиальным графам», Mathematical Gazette 89, ноябрь 2005: 466-467.