Сгенерируйте случайные выборки неопределенной или обобщенной модели
B = usample(A); B = usample(A,N) [B,SampleValues] = usample(A,N) [B,SampleValues] = usample(A,Names,N) [B,SampleValues] = usample(A,Names1,N1,Names2,N2,...) [B,SampleValues] = usample(A,N,Wmax) [B,SampleValues] = usample(A,Names,N,Wmax)
B = usample(A) заменяет случайной выборкой неопределенных объектов в A, возврат определенного (т.е. весьма бесспорный) массив size [size(A)]. Вход A может быть любой неопределенный элемент, матрица или система, такая как ureal, umat, uss, или ufrdA может также быть любая обобщенная матрица или система, такая как genss или genmat, это содержит неопределенные блоки и другие типы Блоков Системы управления (Control System Toolbox). Если A содержит ненеопределенные блоки системы управления, они неизменны в B. Таким образом, например, usample примененный genss и с настраиваемыми и с неопределенными блоками, результатом является genss массив только с настраиваемыми блоками.
B = usample(A,N) замены N случайные выборки неопределенных объектов в A, возврат определенного (т.е. весьма бесспорный) массив size [size(A) N].
[B,SampleValues] = usample(A,N) дополнительно возвращает определенные произведенные значения (как Struct чьи имена полей являются именами A's неопределенные элементы) неопределенных элементов. Следовательно, B совпадает с usubs(A,SampleValues).
[B,SampleValues] = usample(A,Names,N) выборки только неопределенные элементы перечислены в Names переменная (ячейка или массив символов). Если Names не включает все неопределенные объекты в A, затем B будет неопределенный объект. Любые записи Names это не элементы of A просто проигнорированы. Обратите внимание на то, что usample(A,fieldnames(A.Uncertainty),N) совпадает с usample(A,N).
[B,SampleValues] = usample(A,Names1,N1,Names2,N2,...) берет N1 выборки неопределенных элементов перечислены в Names1, и N2 выборки неопределенных элементов перечислены в Names2, и так далее. size(B) будет равняться [size(A) N1 N2 ...].
Скалярный параметр Wmax \in
[B,SampleValues] = usample(A,N,Wmax) [B,SampleValues] = usample(A,Names,N,Wmax) [B,SampleValues] = usample(A,Names,N,Wmax)
влияет как ultidyn и umargin элементы в A производятся, ограничивая полюса выборок. Если A непрерывное время uss или ufrd, затем полюса произведенного GainBounded
ultidyn или umargin элементы в SampleValues будет каждый иметь величину <= BW. Если A дискретное время, затем произвел GainBounded
ultidyn или umargin элементы получены преобразованием Тастина, с помощью BW/(2*TS) когда (непрерывная) величина полюса связана. В этом случае, BW должен быть < 1. Если ultidyn типом является PositiveReal, затем выборки получены путем билинейного преобразования (см. Функции Нормализации для Неопределенных Элементов), GainBounded элементы, описанные выше.
rsampleBlock | ucomplex | ufind | ufrd | ultidyn | umargin | umat | ureal | usample | uss | usubs