syslin определение линейной системы Последовательность вызова [sl]=syslin(dom,A,B,C [,D [,x0] ]) [sl]=syslin(dom,N,D) [sl]=syslin(dom,H) Аргументы dom символьная строка ('c', 'd') или [] для скаляра. A,B,C,D матрицы в виде пространства состояний (D не обязательная матрица, по умолчанию - нулевая). Для сингулярных систем D является матрицей многочленов. x0 вектор (исходное состояние; значение по умолчанию 0) N, D матрицы многочленов H матрица рациональных дробей или в виде линейного пространства состояний sl типизированный список (tlist) ("syslin" список), представляющий линейную систему Описание syslin определяет линейную систему в виде списка и проверяет правильность данных. dom определяет временную область системы и может иметь следующие значения: dom='c' для систем с непрерывным временем, dom='d' для систем с дискретным временем, n для дискретных систем с периодом дискретизации n (в секундах). dom=[], если временная область не определена. Представление в виде пространства состояний: представляет систему : Выход syslin является списком следующей формы: sl=tlist(['lss','A','B','C','D','X0','dt'],A,B,C,D,x0,dom) Заметим, что D может быть матрицей многочленов (сингулярные системы). Представление в виде передаточной матрицы: Выход syslin является списком следующей формы: sl=rlist(,N,D,dom) или sl=rlist(H(2),H(3),dom). Линейные системы, определённые как syslin, могут управляться как обычные матрицы (конкатенация, извлечение, перестановка, умножение и т. д.) как в виде пространства состояний, так и в передаточном виде. Большинство функций управления в пространстве состояний получают на входе список syslin вместо четырёх матриц, определяющих систему. Примеры Смотрите также tlist lsslist rlist ssrand ss2tf tf2ss dscr abcd