varn
Символические переменных полиномами или рациональные дроби
Синтаксис
symb = varn(p) pm = varn(p, varname)
Аргументы
- p
 Матрица полиномов или рациональных дробей. В Scilab поддерживаются только одномерные полиномы и дроби. В матрице все полиномы и дроби имеют одинаковое имя символьной переменной.
- symb, varname
 Строка символов: текущее или новое имя символьной переменной. Допустимые символы такие же, как для имен переменных (см. правила именования).
- pm
 матрица полиномов или рациональных чисел, равная
p, с её именем переменной, установленным вvarname.
Описание
symb=varn(p) возвращает в symb символическую
            переменную полинома p.
varn(p,'s') возвращает матрицу полиномов с теми же коэффициентами,
            что и p, но с 's' в качестве символической
            переменой (смена имени переменной).
varn([]) даёт [].
Примеры
С матрицей многочленов :
--> s = poly(0,'s'); p = [s , 1-s^2]
 p  =
           2
   s   1 -s
--> v = varn(p)
 v  =
 s
--> typeof(v)
 ans  =
 string
--> px = varn(p,'x')
 px  =
           2
   x   1 -x
--> px == p
 ans  =
  T T
С некоторыми рациональными дробями :
f = %z/(%z-1); f = [f f^2] varn(f) fx = varn(f, "x") fx == f
--> f = %z/(%z-1); f = [f f^2]
 f  =
                 2
     z          z
   -------  -----------
                      2
   -1 + z   1 - 2z + z
--> varn(f)
 ans  =
 z
--> fx = varn(f, "x")
 fx  =
                 2
     x          x
   -------  -----------
                      2
   -1 + x   1 - 2x + x
--> fx == f
 ans  =
  T T
Смотрите также
- poly — Определение полинома через указанные корни или коэффициенты или определение характеристического полинома квадратной матрицы.
 - rlist — определение функции рационального деления Scilab
 - правила наименования — синтаксис имён в Scilab
 
История
| Версия | Описание | 
| 5.5.1 | Расширение для рациональных дробей  | 
| 6.0.0 | 
  | 
| Report an issue | ||
| << sylm | Polynomials | Signal Processing >> |