exponenta event banner

рэнд

Класс: qrandstream

Генерация квазиплановых точек из потока

Синтаксис

rand
rand(q,n)
rand(q)
rand(q,m,n)
rand(q,[m,n])
rand(q,m,n,p,...)
rand(q,[m,n,p,...])

Описание

rand возвращает матрицу квазислучайных значений и предназначен для разрешения объектов qrandstream для использования в коде, содержащем вызовы rand метод псевдослучайности MATLAB ®randstream класс. Из-за многомерности квазислучайных чисел только некоторые синтаксисы rand поддерживаются qrandstream класс.

rand(q,n) возвращает nоколо-n матрица только тогда, когда n равно количеству размеров. Любое другое значение n приводит к ошибке.

rand(q) возвращает скаляр, только если поток находится в одном измерении. Наличие нескольких измерений в q приводит к ошибке.

rand(q,m,n) или rand(q,[m,n]) возвращает mоколо-n матрица только тогда, когда n равно количеству размеров в потоке. Любое другое значение n приводит к ошибке.

rand(q,m,n,p,...) или rand(q,[m,n,p,...]) приводит к ошибке, если p и все следующие размеры равны единице.

Примеры

Произведите первые 256 пунктов от 5-D последовательности Sobol:

q = qrandstream('sobol',5);
X = rand(q,256,5);

См. также

| |