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