Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Polynomials > poly

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')

Смотрите также

  • coeff — coefficients of matrix polynomial
  • roots — roots of polynomials
  • varn — Символические переменных полиномами или рациональные дроби
  • horner — polynomial/rational evaluation
  • derivat — Rational matrix derivative
  • матрицы — объект Scilab'а, матрицы в Scilab'е
  • рациональное число — объекты Scilab, рациональное число в Scilab
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:48:31 CEST 2016