Як помножити многочлен на многочлен

Для множення многочлена на многочлен існує дуже легке правило. Щоб помножити два многочлена між собою, треба кожен член першого многочлена помножити на кожен член другого многочлена. Після це отримані твори скласти і привести подібні.

На малюнку представлена загальна схема перемноження.

Вирішимо приклад представлений на малюнку.

(4*x + 8*x*y)*(2*x + 3*y-4)=
4*x*2*x + 4*x*3*y + 4*x*(-4) + 8*x*y*2*x + 8*x*y*3*y + 8*x*y*(-4)=
8*x ^ 2 + 12*x*y-16*x + 16*x ^ 2*y + 24*x*y ^ 2-32*x*y

Тепер наводимо подібні доданки і отримуємо многочлен в стандартному вигляді.
8*x ^ 2-20*x*y-16*x + 16*x ^ 2*y + 24*x*y ^ 2
Якщо необхідно перемножити многочлени, у яких тільки одна змінна то можна множення проводити за допомогою таблиці.

Розглянемо приклад:
Потрібен перемножити два полінома x ^ 5 + x ^ 3-2*x ^ 2 +3 і 2*x ^ 4-3*x ^ 3 + 4*x ^ 2-1.
Для початку випишемо їх коефіцієнти. При чому в порядку убування ступенів невідомих змінних, тобто від більшою мірою до меншої. Якщо змінній в якійсь мірі немає, то коефіцієнт взяти рівним нулю.

Таким чином, для полінома x ^ 5 + x ^ 3-2*x ^ 2 +3 коефіцієнти наступні 1, 0, 1;-2; 0; 3
Для полінома 2*x ^ 4-3*x ^ 3 + 4*x ^ 2-1 коефіцієнти 2;-3; 4; 0;-1.

Тепер записуємо одні коефіцієнти горизонтально, а інші вертикально. Тепер кожен з елемент з вертикального стовпця множимо на кожен елемент з горизонтального. І при кожному новому елементі зсуваємо на одну позицію вправо. Далі отримані ряди підсумовуємо за стовпцями. Як при множенні чисел в стовпчик, але тільки результат отриманий після складання не переносяться в наступний розряд.

Тепер залишається записати відповідь.
2*x ^ 9-3*x ^ 8 + 6*x ^ 7-7*x ^ 6 + 9*x ^ 5-2*x ^ 4-10*x ^ 3 + 14*x ^ 2-3.


1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.00 out of 5)

Як помножити многочлен на многочлен