Возведение полинома (многочлена) в степень

Возведение полинома (многочлена) в степень

Коэффициенты многочлена разделенные пробелами
Целочисленное значение степени
Полученный полином в результате возведения в степень
Введенное выражение

Разовьем нашу работу по изучению многочленов. Итак, мы уже умеем их перемножать и это получается у нас хорошо. Теперь наша задача возведение произвольного  многочлена  вида

Многочлен одной переменной

где b,c....z,w - являются коэффициентами полинома.

в целочисленную степень.

Фактически поставленная задача превращается в задачу перемножении исходного многочлена на самого себя столько раз, сколько имеет значение степень

Если степень равна одиннадцати, то надо 11 раз многочлен перемножить на себя.

А как уже было сказано в первых строчках статьи, перемножать мы умеем.

Хотелось бы заметить, что многочлен может содержать как действительные, так и мнимые числа, что  несомненно увеличивает шансы этого калькулятора быть замеченным на просторах Интернета.

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

Рассмотрим пример  возведения в степень 3 многочлена

(x^2+3*x-5)^3

Ответ который даст бот 

Введенное выражение

 

Другой пример, возведем в 13 степень вот такой комплексный многочлен

(ix^2-7ix+i)

Ответ  следующий

Введенное выражение

Как можно  заметить  результирующий многочлен симметричен относительно числа 212941.    Наверное можно каким то образом эти коэффициенты связать с знаменитым треугольником Паскаля. 

Удачных расчетов! 

Поиск по сайту