Многочлены: что это, как с ними работать и зачем они нужны

В 1535 году в Болонье состоялась настоящая математическая дуэль. Двое итальянцев, Никколо Тарталья и Антонио Фьоре, обменялись по 30 задач — и выигрывал тот, кто решит больше за два месяца. Призом был обед победителя за счёт проигравшего, но настоящей ставкой была репутация. Все 30 задач Фьоре сводились к одному: решить уравнение с многочленом третьей степени. И Тарталья выиграл — не потому что был умнее, а потому что за неделю до дуэли нашёл способ, до которого человечество шло три тысячи лет. Эта история — про многочлены.

Если коротко: многочлен — это сумма степеней одной переменной с коэффициентами, например 3x² + 5x − 2. Многочлены умеют описывать траектории, цены, графики функций и сигналы. Это самый универсальный «строительный блок» алгебры — почти всё в школьной математике рано или поздно сводится к ним.

📜 Интересный факт: формула решения квадратного уравнения известна с XII века, формула для кубического уравнения была найдена в XVI веке Тартальей и Кардано, для уравнения четвёртой степени — учеником Кардано Феррари. А для уравнения пятой степени общей формулы НЕ СУЩЕСТВУЕТ — это в 1824 году доказал 22-летний норвежский математик Нильс Хенрик Абель. Никакая формула из радикалов и арифметических операций не способна выразить корни произвольного многочлена пятой степени. Это не «пока не нашли» — это математически невозможно.

Бумажный самолётик и форма траектории

Запусти бумажный самолётик. Он полетит по дуге: сначала вверх, потом вниз. Если попытаться описать его высоту в зависимости от времени, получится не прямая (это скучно) и не сложная кривая (для этого нужны синусы и косинусы), а простой многочлен второй степени: h(t) = h₀ + v·t − 5t². Здесь h₀ — высота, с которой запустили, v — начальная скорость вверх, а 5 — это упрощённое значение g/2, где g — ускорение свободного падения.

Вот и всё, многочлен второй степени описал реальный полёт. Ты подставляешь время t = 1, 2, 3 секунды и получаешь высоту в эти моменты. Это многочлен в действии. Школьная парабола, на которой все спотыкаются, — это форма траектории всего, что бросают, кидают, стреляют, прыгают.

Для сравнения: куб x³ описывает объём, четвёртая степень x⁴ — изгиб балки под нагрузкой, пятая степень — поведение некоторых пружин. Чем выше степень многочлена, тем «гибче» его график — но тем сложнее с ним работать. Поэтому в школе сосредотачиваются на первых двух-трёх степенях.

Графики многочленов первой, второй, третьей и четвёртой степени с разным числом изгибов
Рис. 1: Степень многочлена определяет форму графика. Прямая, парабола, кубическая кривая, и кривая четвёртой степени.
Бумажный самолётик летит по параболической дуге, рядом формула h(t) = h₀ + vt − 5t²
Высота самолётика во времени описывается многочленом второй степени.

Что такое многочлен: определение и анатомия

Многочлен — это выражение вида:

P(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + … + a₂x² + a₁x + a₀

Здесь x — переменная, а числа aₙ, aₙ₋₁, …, a₀ — коэффициенты. Старшая степень n называется степенью многочлена. Коэффициент a₀ — это просто свободный член, число без иксов.

Конкретные примеры:

  • 3x + 7 — многочлен первой степени, его называют линейным
  • x² − 5x + 6 — многочлен второй степени, или квадратный трёхчлен
  • 2x³ − x + 4 — кубический многочлен (степень 3)
  • −7 — многочлен нулевой степени, просто константа

А вот это не многочлены: x^(1/2) (есть дробная степень), 1/x (отрицательная степень), √x (то же самое, что x^(1/2)). У многочленов в показателях степени могут стоять только целые неотрицательные числа.

Это ограничение не каприз математиков. Именно благодаря ему многочлены ведут себя предсказуемо: их можно складывать, вычитать, умножать — и получится снова многочлен. С дробными степенями такого правила нет. С многочленами на компьютере можно работать символьно: представить как массив коэффициентов и выполнять операции арифметикой над этим массивом.

Что с многочленами можно делать

Многочлены — арифметические объекты, поэтому к ним применимы те же действия, что к числам: сложение, вычитание, умножение, деление, возведение в степень. Только все операции выполняются «по этажам» — отдельно с членами одинаковой степени.

Сложение и вычитание

Складываем коэффициенты при одинаковых степенях. Это правило «груши с грушами, яблоки с яблоками». Например:

(2x² + 3x − 1) + (5x² − x + 4) = (2+5)x² + (3−1)x + (−1+4) = 7x² + 2x + 3

Умножение

Умножаем «каждый член на каждый» и складываем подобные. Это знаменитое правило «раскрытие скобок».

(x + 2)(x + 3) = x·x + x·3 + 2·x + 2·3 = x² + 3x + 2x + 6 = x² + 5x + 6

Заметьте красивую симметрию: коэффициенты результирующего многочлена связаны с числами 2 и 3, которые мы умножали — сумма (2+3=5) и произведение (2·3=6). Это не случайность, а следствие теоремы Виета — об этом будет ниже.

Деление с остатком

Многочлены можно делить «уголком», ровно как обычные числа. И как при делении 17 на 5 получается 3 в остатке 2, при делении многочленов остаётся либо ноль, либо многочлен меньшей степени. Например, x² − 1 разделить на x − 1:

x² − 1 = (x − 1)(x + 1) + 0

Деление получилось без остатка, потому что x − 1 — это «делитель» x² − 1, точно так же как 7 делитель 21.

Корни многочлена: что это и зачем они

Корень многочлена — это значение x, при котором P(x) = 0. То есть мы ищем такие иксы, при которых многочлен «обнуляется». Это самая частая задача школьной алгебры: «решить уравнение» — это найти корни многочлена.

Например, у многочлена x² − 5x + 6 корни — это 2 и 3, потому что 2² − 5·2 + 6 = 0 и 3² − 5·3 + 6 = 0. На графике корни — это точки, где парабола пересекает ось абсцисс.

Существует основная теорема алгебры: многочлен степени n имеет ровно n корней (если считать с учётом кратности и комплексных корней). Эта теорема была сформулирована ещё в XVII веке, а строго доказана только в 1799 году Карлом Фридрихом Гауссом — в его докторской диссертации, написанной в 22 года.

Что значит «n корней с учётом кратности»? У многочлена x² − 4x + 4 = (x − 2)² корень x = 2 называется корнем кратности 2 — он считается дважды, и мы получаем «два корня», хотя они совпадают.

Теорема Виета: красивая связь корней и коэффициентов

Французский математик Франсуа Виет в 1591 году заметил поразительную закономерность: если корни квадратного уравнения x² + bx + c = 0 известны, то их сумма равна −b, а произведение равно c. Сейчас это правило учат в восьмом классе и называют теоремой Виета.

Пример: для x² − 5x + 6 = 0 сумма корней равна 5, произведение равно 6. Какие два числа дают сумму 5 и произведение 6? Очевидно, 2 и 3. Уравнение решено устно, без формулы дискриминанта.

Теорема Виета — это не фокус, а следствие способа умножения многочленов. Если многочлен x² + bx + c имеет корни x₁ и x₂, то его можно записать как (x − x₁)(x − x₂). Раскрываем скобки: x² − (x₁ + x₂)x + x₁·x₂. Сравниваем с исходным: значит, b = −(x₁ + x₂), c = x₁·x₂. Готово.

Та же логика работает для многочленов любой степени, только формулы становятся длиннее. Например, для кубического многочлена коэффициенты связаны с тремя корнями: сумма корней равна −b/a, сумма попарных произведений равна c/a, произведение всех трёх корней равно −d/a.

Многочлены в реальной жизни

Кажется, что многочлены живут только на школьной доске. На самом деле они работают везде, где есть «приближённое описание» какого-то процесса.

Калькулятор и компьютер. Когда ты на калькуляторе нажимаешь sin(30°) или √2, машина не знает «настоящего» значения этих функций. Она вычисляет многочлен Тейлора — приближение через многочлен высокой степени. Например, sin(x) ≈ x − x³/6 + x⁵/120 − x⁷/5040. Это многочлен седьмой степени, и он даёт точность до седьмого знака для x около нуля. Все «трансцендентные» функции в компьютере на низком уровне сводятся к подсчёту многочленов.

Графика и анимация. Кривые Безье, по которым нарисованы шрифты этого сайта и обводы каждого автомобиля Ferrari, — это многочлены третьей степени с двумя контрольными точками. Когда ты в Adobe Illustrator тянешь маркер кривой, ты двигаешь коэффициенты многочлена.

Криптография. Алгоритм Шамира для разделения секрета (его используют, например, банковские системы для защиты ключей) основан на простом факте: многочлен степени k уникально определяется k+1 точкой. Делишь секрет на пять частей по этой схеме — и любые три части смогут восстановить целое, а две — нет.

Финансовые модели. Когда аналитик прогнозирует выручку компании на четыре квартала вперёд, он часто строит «полиномиальный тренд» — многочлен второй или третьей степени, который проходит через точки прошлых лет. Это не самая точная модель, но она простая и наглядная.

Сигналы и музыка. Когда инженер проектирует фильтр для звука (например, чтобы убрать шум из голоса в Zoom), его инструмент — частное двух многочленов от частоты. Так называемые «полюсы и нули» фильтра — это корни этих многочленов.

Попробуй сам

Решение задач — единственный способ понять многочлены по-настоящему. Карандаш, тетрадь, и поехали.

Задача 1. Сложи многочлены: P(x) = 4x³ − 2x² + x − 5 и Q(x) = −x³ + 3x² + 2x + 7.

Показать решение

Группируем по степеням: (4 + (−1))x³ + ((−2) + 3)x² + (1 + 2)x + ((−5) + 7) = 3x³ + x² + 3x + 2.

Задача 2. Раскрой скобки: (x − 4)(x + 7).

Показать решение

x·x + x·7 + (−4)·x + (−4)·7 = x² + 7x − 4x − 28 = x² + 3x − 28. Можно проверить теоремой Виета в обратную сторону: корни уравнения x² + 3x − 28 = 0 должны быть −7 и 4 (с противоположными знаками). Сумма: −7 + 4 = −3 = −b. Произведение: −7 · 4 = −28 = c. Сходится.

Задача 3. Не используя формулу дискриминанта, реши x² + 7x + 12 = 0 устно (через теорему Виета).

Показать решение

Ищем два числа, которые дают сумму −7 и произведение 12. Подбираем целые числа: −3 и −4 подходят (−3 + (−4) = −7, −3·(−4) = 12). Значит, корни x = −3 и x = −4.

Задача 4 (на подумать). Многочлен P(x) при делении на (x − 1) даёт остаток 5, а при делении на (x − 2) даёт остаток 11. Чему равно P(1) и P(2)?

Показать решение

Это применение теоремы Безу: остаток от деления многочлена на (x − a) равен значению многочлена в точке a. Поэтому P(1) = 5, P(2) = 11. Без всяких вычислений — прямо из условия.

История: от Аль-Хорезми до Абеля

Слово «алгебра» происходит от арабского «аль-джабр» — «восполнение». Так называлась книга персидского математика Аль-Хорезми «Книга об аль-джабр и аль-мукабала», написанная около 820 года в Багдаде. В ней Аль-Хорезми систематизировал правила работы с многочленами первой и второй степени и дал общий алгоритм решения квадратных уравнений. От его имени, кстати, происходит слово «алгоритм».

Тарталья и Фьоре на математической дуэли в Болонье 1535 года, на столе свиток с кубическим уравнением
Болонья, 1535 год. Никколо Тарталья и Антонио Фьоре обмениваются 30 задачами на кубические уравнения.

Дальше эстафету подхватили итальянцы. Сципион дель Ферро в начале XVI века нашёл формулу для кубического уравнения, но держал её в секрете — в эпоху Ренессанса математические секреты были источником дохода (на дуэлях, как у Тартальи и Фьоре, можно было заработать). Тарталья переоткрыл формулу самостоятельно, рассказал её под клятвой Кардано, а тот опубликовал в книге «Великое искусство» (1545) — что вызвало многолетнюю вражду. Ученик Кардано Феррари решил уравнение четвёртой степени.

Триста лет после этого математики всех стран бились над уравнением пятой степени, и ничего не получалось. В 1824 году молодой норвежец Нильс Хенрик Абель доказал, что общей формулы и быть не может — корни произвольного уравнения пятой степени нельзя выразить через коэффициенты с помощью только арифметики и извлечения корней. Шесть лет спустя 20-летний француз Эварист Галуа создал теорию, которая объясняла почему — и заодно открыл целую новую область алгебры. Галуа погиб на дуэли в 21 год, не успев увидеть признания. Абель умер от туберкулёза в 26 лет.

Эти два юных математика подарили нам понимание границ алгебры. Не каждое уравнение можно «решить в радикалах» — некоторые корни просто не выразимы конечной формулой. Это было таким же шоком для XIX века, как теорема Гёделя о неполноте для XX-го.

Удивительный финал: чёрная дыра в семействе многочленов

В 2002 году инженеры NASA готовили зонд WMAP к запуску — он должен был измерять реликтовое излучение Вселенной. В одном из расчётов им потребовалось разложить экспериментальные данные в ряд по сферическим гармоникам — это специальные многочлены, которые описывают функции на сфере. Получились многочлены степени 3000 от двух переменных. Считать их «в лоб» по формулам было невозможно — даже у суперкомпьютера ушли бы годы. Спасло открытие 1959 года: Пьер Лежандр придумал многочлены, которые умеют пересчитываться рекуррентно. Каждый следующий получается из двух предыдущих сложением и умножением — почти как треугольник Паскаля. Зонд успешно построил карту реликтового излучения, и эту карту мы видим в каждой книге по астрономии.

Скромное школьное «многочлен — это сумма степеней с коэффициентами» оказалось инструментом, который позволяет нам видеть Вселенную. И за этим скромным определением — три тысячи лет работы человеческой мысли: от глиняных табличек Вавилона до спутников NASA. Не самый плохой объект для изучения в восьмом классе, согласись.

Часто задаваемые вопросы

Чем многочлен отличается от уравнения?

Многочлен — это выражение, например 2x² + 3x − 1. Само по себе оно ничего не утверждает, его можно вычислить при разных x. Уравнение появляется, когда мы приравниваем многочлен к чему-то, например 2x² + 3x − 1 = 0. Тогда задача — найти такие x, которые делают равенство истинным. Эти x называют корнями многочлена.

Что такое степень многочлена?

Это наибольшая степень переменной с ненулевым коэффициентом. Например, у многочлена 0·x³ + 4x² − x + 7 степень равна 2 (потому что коэффициент при x³ равен нулю). Степень определяет число корней (по основной теореме алгебры) и общую «гибкость» графика.

Можно ли решить любое уравнение с многочленом?

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

Что такое теорема Виета простыми словами?

Это правило, которое связывает корни уравнения с его коэффициентами. Для квадратного уравнения x² + bx + c = 0: сумма двух корней равна −b, а произведение равно c. На практике это позволяет решать уравнение устно, подбирая числа: «какие два числа в сумме дают −b, а в произведении c?». Если такие числа находятся легко, можно обойтись без формулы дискриминанта.

Зачем нужны многочлены, если есть калькулятор?

Калькулятор внутри устроен на многочленах. Когда он считает синус, корень или логарифм, он вычисляет многочлен Тейлора — приближение функции через многочлен. То есть калькулятор не «знает» функции, он умеет считать только многочлены. Изучая многочлены, ты понимаешь, как устроена арифметика любой современной цифровой техники.

Об авторе

STEMskills — образовательный проект о математике и точных науках. Материалы готовит редакция проекта, проверяют эксперты с профильным образованием.

Оставьте комментарий