Сетка ureal параметры равномерно по их диапазону
B = gridureal(A,N)
[B,SampleValues] = gridureal(A,N)
[B,SampleValues] = gridureal(A,NAMES,N)
[B,SampleValues] = gridureal(A,NAMES1,N1,NAMES2,N2,...)
B = gridureal(A,N) замены N равномерно разнесенные выборки неопределенных реальных параметров в A. Выборки выбирают так, чтобы вырезать «по диагонали» по кубу пространства неопределенности реальных параметров. Множество B имеет размер, равный [size(A) N]. Например, предположим A имеет 3 неопределенных реальных параметра, скажем X, Y и Z. Давайтеx1, x2 , , and xN) обозначают N однородные образцы X по всему диапазону. Аналогично для Y и Z. Затем образец A в точках (x1, y1, z1), (x2, y2, z2), и (xN, yN, zN) для получения результата B.
Если A зависит от дополнительных неопределенных объектов, то B будет неопределенным объектом.
[B,SampleValues] = gridureal(A,N) дополнительно возвращает конкретные выборочные значения (в виде structure чьи полевые имена являются именами A's неопределенные элементы) неопределенных реалов. Следовательно, B является таким же, как usubs(A,SampleValues).
[B,SampleValues] = gridureal(A,NAMES,N) образцы только неопределенных реалов, перечисленных в NAMES переменная (cell, или char массив). Любые записи NAMES которые не являются элементами A просто игнорируются. Обратите внимание, что gridureal(A, fieldnames(A.Uncertainty),N) является таким же, как gridureal(A,N).
[B,SampleValues] = gridureal(A,NAMES1,N1,NAMES2,N2,...) берет N1 образцы неопределенных реальных параметров, перечисленных в NAMES1, и N2 образцы неопределенных реальных параметров, перечисленных в NAMES2 и так далее. size(B) будет равняться [size(A) N1 N2 ...].