определение полинома
p = poly(a, vname, ["flag"])
матрица или вещественное число
Строка, имя символьной переменной. Если строка больше 4 символов, то из них учитываются только 4 первых.
символьная строка ( "roots",
"coeff"), значение по
умолчанию "roots".
Также могут быть использованы сокращения:
"r" для "roots"
и "c" для "coeff".
a - матрица, то
p является характеристическим полиномом, то есть
determinant(x*eye()-a), где x является
символьной переменной.
v - вектор, то
poly(v,"x",["roots"]) является полиномом с корнями, хранящимися в элементах v и
"x" в качестве формальной переменной. (В этом случае
roots и poly являются обратными функциями).
![]() | Заметьте, что бесконечные корни дают нулевые коэффициенты наивысшей степени. |
poly(v,"x","coeff") создаёт полином с символом
"x" и с коэффициентами, хранящимися в элементах
v (v(1) - постоянный член полинома). Здесь
poly и coeff являются обратными функциями.
s=poly(0,"s") является семенем для определения полиномов с символом
"s".
s=poly(0,"s"); p=1+s+2*s^2 A=rand(2,2); poly(A,"x") //рациональные дроби h=(1+2*%s)/poly(1:4,'s','c') | ![]() | ![]() |