Please note that the recommended version of Scilab is 2024.1.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"
.
Описание
- Если
a
-- матрица, то p
является характеристическим полиномом, то естьdeterminant(x*eye()-a)
, гдеx
является символьной переменной.- Если
v
-- вектор, то poly(v,"x",["roots"])
является полиномом с корнями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 | рациональное число >> |