Please note that the recommended version of Scilab is 2025.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 | рациональное число >> |