discreteSample edit page

take a discrete sample from a list of vectors, orientations, grains, EBSD

Syntax

x = discreteSample(f,points)
[obj,ind] = discreteSample(obj,points)
v = discreteSample(v,points,'withReplacement')
ori = discreteSample(ori,points,'withReplacement')
ebsd = discreteSample(ebsd,points,'withoutReplacement')
gB = discreteSample(gB,points,'withoutReplacement')

Input

f density function, e.g., function handle, S2Fun, SO3Fun
gB grainBoundary
ebsd EBSD
ori orientation
v vector3d
points number of random samples

Output

obj same as first input
ind indices of the selected subsamples

Options

withReplacement take the random sample with replacement (default)
withoutReplacement take the random sample without replacement