Хорошо! Так... был очень рад, когда обнаружил, что это polynom
просто сделает для меня деление полиномов в столбик, как будто это не такая уж большая проблема. Но... есть ли функция для умножения полиномов? Кажется, я нашел что-то под названием\polymul
в руководстве, но... нет никаких подробностей о том, как ее использовать (и я постоянно получаю ошибки, когда пытаюсь умножить простые полиномы):http://cs.brown.edu/about/system/managed/latex/doc/polynom.pdf
Любые предложения будут полезны!
решение1
Глядя на руководство, вы можете сделать что-то вроде этого:
\documentclass{article}
\usepackage{polynom}
\begin{document}
% the next two lines are just to save the two polynoms we want to multiply to \PolynomA and \PolynomB
\polyadd\PolynomA{x-1}{0} % adding zero: trick mentioned in the manual
\polyadd\PolynomB{x^2+2}{0}%
% multiply A and B, save to \SomePolynom
\polymul\SomePolynom\PolynomA\PolynomB
\begin{equation}
(\polyprint\PolynomA)(\polyprint\PolynomB)=\polyprint\SomePolynom
\end{equation}
\end{document}
В общем, вы делаете \polymul\SomeMacronameYouDecideYourself{<first polynom>}{<second polynom>}
. Чтобы получить полезный вывод, вам нужно использовать \polyprint\SomeMacronameYouDecideYourself
.