Калькулятор умножения многочленов - Инструмент по алгебре

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

Калькулятор умножения многочленов
Введите коэффициенты как числа через запятую, начиная со свободного члена. Например, '1, 2, 3' означает 1 + 2x + 3x².

Введите коэффициенты через запятую, начиная со свободного члена: например, '1, 2, 3' для 1 + 2x + 3x²

Введите коэффициенты через запятую, начиная со свободного члена: например, '1, 2, 3' для 1 + 2x + 3x²

О калькуляторе умножения многочленов

Многочлен — это алгебраическое выражение, состоящее из одного или нескольких членов, каждый из которых представляет собой коэффициент, умноженный на неотрицательную целую степень переменной. Например, 3x² + 2x + 1 — это многочлен 2-й степени (квадратный) с коэффициентами 3, 2 и 1. Умножение двух многочленов — базовая операция в алгебре, математическом анализе и многих прикладных областях. Стандартный способ умножения многочленов заключается в том, чтобы каждый член первого многочлена распределить на каждый член второго, а затем привести подобные члены. Если в первом многочлене m членов, а во втором n, то умножение дает m×n промежуточных произведений. После объединения членов с одинаковой степенью x результатом становится многочлен степени, равной сумме степеней двух входных многочленов. Этот калькулятор использует представление в виде списка коэффициентов: вы вводите коэффициенты в порядке возрастания степени, начиная со свободного члена. Ввод '1, 2, 3' означает 1 + 2x + 3x², где коэффициенты 1 (для x⁰), 2 (для x¹) и 3 (для x²). Умножение выполняется с помощью алгоритма дискретной свертки, где каждый выходной коэффициент равен сумме всех произведений входных коэффициентов, индексы которых дают индекс выхода. Метод FOIL для бинома — это частный случай умножения многочленов, когда каждый многочлен состоит ровно из двух членов (m = n = 2), что дает четыре промежуточных произведения. Для трехчленов и многочленов более высокой степени действует тот же распределительный закон, просто с большим числом членов. Например, умножение (1 + x + x²) на (1 + x) дает многочлен 3-й степени: 1 + 2x + 2x² + x³. Практические применения умножения многочленов очень широки. В обработке сигналов умножение многочленов, коэффициенты которых представляют отводы фильтра или отсчеты сигнала, эквивалентно свертке — основной операции цифровой фильтрации. В системах компьютерной алгебры умножение многочленов используется для раскрытия символических выражений, в САПР и символическом дифференцировании. В комбинаторике производящие функции — это многочлены, коэффициенты которых считают комбинаторные объекты, а их умножение объединяет эти объекты. Освоение этого калькулятора и лежащего в его основе алгоритма создает фундамент для дальнейшего изучения алгебры, дискретной математики и численных вычислений.

Примеры умножения многочленов

Каждый пример показывает входные коэффициенты, восстановленные многочлены и их произведение.

Входные коэффициентыПроизведениеПримечания
P₁: 1, 2 | P₂: 3, 43 + 10x + 8x²(1+2x)(3+4x): распределяем 1 и 2x
P₁: 1, 0, 1 | P₂: 1, 11 + x + x² + x³(1+x²)(1+x): степень 2 × степень 1
P₁: 1, 1 | P₂: 1, −11 − x²Формула разности квадратов
P₁: 1, 2, 1 | P₂: 1, 11 + 3x + 3x² + x³Трехчлен на двучлен

Как пользоваться калькулятором

  1. Введите коэффициенты первого многочлена в поле «Первый многочлен», разделяя их запятыми и начиная со свободного члена (например, '2, 3' для 2 + 3x).
  2. Введите коэффициенты второго многочлена в поле «Второй многочлен» в таком же формате.
  3. Нажмите «Вычислить произведение», чтобы увидеть развернутое произведение многочленов.
  4. Читайте результат в стандартной записи многочлена — коэффициенты идут от свободного члена к старшей степени.
  5. Нажмите Сбросить, чтобы очистить оба поля и начать новое умножение.

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

В каком порядке вводить коэффициенты?
Введите коэффициенты в порядке возрастания степени, начиная со свободного члена (степень 0). Для многочлена 3 + 2x + x² введите '3, 2, 1'. Если многочлен начинается с нулевого свободного члена, как x² + 4x, введите '0, 4, 1'.
Какова степень произведения многочленов?
Степень произведения всегда равна сумме степеней двух входных многочленов. Если умножить многочлен 2-й степени на многочлен 3-й степени, получится многочлен 5-й степени. Поэтому список коэффициентов произведения содержит degree-of-P1 + degree-of-P2 + 1 элементов.
Как умножение многочленов связано с FOIL?
FOIL — это частный случай умножения многочленов, когда оба многочлена являются двучленами (степень 1 и два члена). FOIL дает четыре произведения; общее умножение многочленов дает m×n произведений и использует тот же распределительный принцип, расширенный на большее число членов.
Можно ли вводить многочлены с отрицательными коэффициентами?
Да. Вводите отрицательные коэффициенты со знаком минус, например '1, -3, 2' для 1 − 3x + 2x². Разделяйте числа запятыми или пробелами; калькулятор корректно обрабатывает знаки минус.
Что делает алгоритм свертки?
Умножение многочленов математически полностью эквивалентно дискретной свертке. Каждый коэффициент произведения в позиции k равен сумме всех пар (c₁[i], c₂[j]), для которых i + j = k. Это та же операция, которая используется в цифровой обработке сигналов для объединения откликов фильтров.