stringtranslate.com

Полиномиальное деление в столбик

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

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

А = БК + Р ,

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

Результат R = 0 возникает тогда и только тогда, когда многочлен A имеет 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 ) − ( x 3 − 3 x 2 ) = −2 x 2 + 3 x 2 = x 2 Затем «вычтите» следующий член из делимого.
  4. Повторите предыдущие три шага, но на этот раз используйте два члена, которые только что были записаны, в качестве делимого.
  5. Повторите шаг 4. На этот раз «сносить» нечего.

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

Алгоритм деления столбиком для арифметики очень похож на приведенный выше алгоритм, в котором переменная 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 . Отметьте 0 x как использованный и поместите новый остаток 3 x над ним.

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

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

Псевдокод

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

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

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

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

Евклидово деление

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

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

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

Приложения

Факторизация многочленов

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

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

Этот метод особенно полезен для кубических полиномов, и иногда можно получить все корни полинома более высокой степени. Например, если теорема о рациональных корнях дает один (рациональный) корень полинома пятой степени , его можно разложить на множители, чтобы получить частное четвертой степени; явная формула для корней полинома четвертой степени может затем использоваться для нахождения остальных четырех корней полинома пятой степени. Однако общего способа решения квинтики чисто алгебраическими методами не существует, см. теорему Абеля–Руффини .

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

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

Пример

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

в:

Начнем с деления многочлена на:

Касательная линия - это

Циклическая проверка избыточности

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

Смотрите также

Ссылки

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