Используйте 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;