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 - 日本語 -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Polynomials > poly

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

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

  • 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-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:41:06 CEST 2012