Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
poly
определение полинома
Последовательность вызова
p = poly(a, vname, ["flag"])
Аргументы
- a
- матрица или вещественное число 
- vname
- Строка, имя символьной переменной. Если строка больше 4 символов, то из них учитываются только 4 первых. 
- "flag"
- символьная строка ( - "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')
Смотрите также
| Report an issue | ||
| << inv_coeff | Polynomials | рациональное число >> |