Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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
История
Version | Description |
5.5.1 | Расширение для рациональных дробей |
6.0.0 |
|
Report an issue | ||
<< sylm | Polynomials | Signal Processing >> |