Используйте функцию usample для случайным образом демонстрационного неопределенная модель, возвращая один или несколько ненеопределенных экземпляров неопределенной модели.
Если A является неопределенным объектом, то usample(A) генерирует одну выборку A.
Например, выборкой ureal является скалярный double.
A = ureal('A',6);
B = usample(A)
B =
5.7298
Создайте 1 3 umat с A и неопределенным комплексным параметром C. Одна выборка этого umat 1 3 дважды.
C = ucomplex('C',2+6j);
M = [A C A*A];
usample(M)
ans =
5.9785 1.4375 + 6.0290i 35.7428
Если A является неопределенным объектом, то usample(A,N) генерирует выборки N A.
Например, 20 выборок ureal дает 1 1 20 массивов double.
B = usample(A,20);
size(B)
ans =
1 1 20
Точно так же 30 выборок 1 3 umat
M приводят к 1 3 30 массивами.
size(usample(M,30))
ans =
1 3 30
Смотрите Демонстрационные Неопределенные Элементы, чтобы Создать Массивы для получения дополнительной информации о выборке неопределенных объектов.
При выборке элемента ultidyn или неопределенного объекта, который содержит элемент ultidyn, результатом всегда является объект (ss) пространства состояний. Свойство SampleStateDimension класса ultidyn определяет размерность состояния выборок.
Создайте 1 на 1, получите ограниченный объект ultidyn с усилением, связанным 3. Проверьте, что размерность состояния по умолчанию для выборок равняется 1.
del = ultidyn('del',[1 1],'Bound',3); del.SampleStateDimension
ans = 1
Выберите неопределенный элемент в 30 точках. Проверьте, что это создает 30 1 массив ss 1 входа, 1 вывода, систем с 1 состоянием.
delS = usample(del,30); size(delS)
30x1 array of state-space models. Each model has 1 outputs, 1 inputs, and 1 states.
Постройте годограф Найквиста этих выборок и добавьте диск радиуса 3. Обратите внимание на то, что связанное усиление удовлетворено и что годографы Найквиста являются всеми кругами, показательными из 1-х систем порядка.
nyquist(delS) hold on; theta = linspace(-pi,pi); plot(del.Bound*exp(sqrt(-1)*theta),'r'); hold off;

Измените SampleStateDimension на 4 и повторите целую процедуру. Годографы Найквиста удовлетворяют связанное усиление и как ожидалось являются более комплексными, чем круги, найденные в выборке 1-го порядка.
del.SampleStateDimension = 4; delS = usample(del,30); nyquist(delS) hold on; theta = linspace(-pi,pi); plot(del.Bound*exp(sqrt(-1)*theta),'r'); hold off;
