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