Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Grid `ureal`

parameters uniformly over
their range

`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)`

substitutes `N`

uniformly-spaced
samples of the uncertain real parameters in `A`

.
The samples are chosen to cut "diagonally" across the
cube of real parameter uncertainty space. The array `B`

has
size equal to `[size(A) N]`

. For example, suppose `A`

has
3 uncertain real parameters, say `X`

, `Y`

and `Z`

.
Let (`x1, x2 , , and xN`

) denote `N`

uniform
samples of `X`

across its range. Similar for `Y`

and `Z`

.
Then sample `A`

at the points ```
(x1, y1,
z1)
```

, `(x2, y2, z2)`

, and ```
(xN,
yN, zN)
```

to obtain the result `B`

.

If `A`

depends on additional uncertain objects,
then `B`

will be an uncertain object.

`[B,SampleValues] = gridureal(A,N)`

additionally
returns the specific sampled values (as a `structure`

whose
fieldnames are the names of `A'`

s uncertain elements)
of the uncertain reals. Hence, `B`

is the same as `usubs(A,SampleValues)`

.

`[B,SampleValues] = gridureal(A,NAMES,N)`

samples
only the uncertain reals listed in the `NAMES`

variable
(`cell`

, or `char`

array). Any entries
of `NAMES`

that are not elements of `A`

are
simply ignored. Note that `gridureal(A, fieldnames(A.Uncertainty),N)`

is
the same as `gridureal(A,N)`

.

`[B,SampleValues] = gridureal(A,NAMES1,N1,NAMES2,N2,...)`

takes `N1`

samples
of the uncertain real parameters listed in `NAMES1`

,
and `N2`

samples of the uncertain real parameters
listed in `NAMES2`

and so on. `size(B)`

will
equal `[size(A) N1 N2 ...]`

.

Was this topic helpful?