Functions - Alphabetical List

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

abs (vector3d) length of vector
alignment (symmetry) return alignment of the reference frame as string, e.g. x||a, y||b*
allPairs all pairs of elements of x and y modulo permutation
angle (orientation) calculates rotational angle between orientations
angle (quaternion) calcualtes the rotational angle between rotations q1 and q2
angle (vector3d) angle between two vectors Input v1, v2 - @vector3d
angle_outer (quaternion) calcualtes the rotational angle between all rotations q1 and q2
angle_outer (vector3d) angle between two vectors
angleDistribution (symmetry) compute the angle distribution of a uniform ODF for a crystal symmetry
apply_recursivly apply cmd recursively to all file in a directory
argin_check check ar to be of class classes
arrow3d (vector3d) plot three dimensional arrows
assertExt
axesDual (crystalSymmetry) return dual coordinate axes
axis (orientation) rotational axis of the orientation or misorientation
axis (quaternion) rotational axis of the quaternion
axis2quat rotational axis, roational angle to Quaternion
axis2quat_outer rotational axis, roational angle to Quaternion

B

BCV (orientation) biased cross validation
binary_search searches for y in x
bingham_test (orientation) bingham test for spherical/prolat/oblat case
binsearch binaer search for zero in a motonously increasing function
black2whiteColorMap Linear white to black gray-scale color map
blue2redColorMap creates a colormap, ranging from dark blue via white to dark red.
boundary (sphericalRegion) compute boundary points
brassOrientation returns the cube orientation
bucketSearch n-d search of the closest vertex out of a set of vertices V

C

c_hat return the second moments for bingham test
calc_flags check for optional flag
calcAngleDistribution (orientation) calculate angle distribution
calcBario (DelaunaySO3) compute bariocentric coordinates for an orientation
calcBinghamODF (orientation) calculate ODF from individuel orientations via kernel density estimation
calcDelaunay (vector3d) compute the Delaynay triangulation for a spherical grid
calcFourierODF (orientation) calculate ODF from individuel orientations via kernel density estimation
calcKernel (orientation) compute an optimal kernel function for ODF estimation
calcKernelODF (orientation) calculate ODF from individuel orientations via kernel density estimation
calcODF (orientation) computes an ODF from individuel orientations
calcQuadratureWeights (vector3d) compute the area of the Voronoi decomposition
calcQuat (symmetry) calculate quaternions for Laue groups
calcShearStress (tensor) shear stress
calcTensor (orientation) compute the average tensor for a vector of orientations
calcVoronoi (quaternion) compute the the Voronoi decomposition for unit quaternions
calcVoronoi (vector3d) compute the area of the Voronoi decomposition
calcVoronoiArea (vector3d) compute the area of the Voronoi decomposition
call_extern execute extern program with arguments
cat (Miller) concatenate lists of Miller indices to one list
cat (S2Grid)
cat (quaternion)
cat (rotation)
cat (vector3d)
cell2file write cellstring to file
char (Miller) Miller indece to string
char (SO3Grid) convert to char
char (crystalSymmetry) object -> string
char (quaternion) quaternion to char
char (rotation) quaternion to char
char (specimenSymmetry) object -> string
char (sphericalRegion)
char (tensor)
char (vector3d) convert to char
check (DelaunaySO3) ignore this
check (symmetry) check symmetry
check_installation check whether all binaries are working properly
check_option check for option in option list
checkEulerAngleConvention
checkFundamentalRegion (Miller) checks Miller indice to be within the fundamental region
checkFundamentalRegion (orientation) checks whether a orientation sits within the fundamental region
checkInside (sphericalRegion) check for points to be inside the spherical region
checkOption check for option in option list
checkSymmetry (tensor)
ChristoffelTensor (tensor) Christoffel tensor of an elasticity tensor for a given direction
circle (vector3d) annotated a circle
cleanUp (sphericalRegion)
ClebschGordan ClebschGordan.m by David Terr, Raytheon, 6-17-04 Modified on 11-9-04
ClebschGordanTensor A = [[1 1 -1];[1 1 1];[-1 1 1]];
coarser (S1Grid) makes S1Grid more coarse
conj (tensor) conjugate of a tensor
connectedComponents label connected componentes in an graph (adjacency matrix)
contour (vector3d) spherical contour plot
contourf (vector3d) spherical filled contour plot
coolColorMap COOL Shades of cyan and magenta color map COOL(M) returns an M-by-3 matrix containing a "cool" colormap. COOL, by itself, is the same length as the current figure's colormap. If no figure exists, MATLAB creates one.
copy (S2Grid) copy certain condition from grid
copy (SO3Grid) copy nodes by indece
cprproject_read
cross (quaternion) pointwise cross product of three quaternions
cross (vector3d) pointwise cross product of two vector3d
cross_outer (vector3d) pointwise cross product of two vector3d
crossCorrelation (orientation) computes the cross correlation for the kernel density estimator
CSL coincidence site lattice misorientations for cubic symmetry
ctranspose (quaternion) transpose quaternion
ctranspose (tensor) conjugate of a tensor
ctranspose (vector3d) transpose vector
cubeOrientation returns the cube orientation
cunion disjoint union

D

deg2dim dimension of the harmonic space up to order l
degree x * degree = x in standard arc measure
delete (S1Grid) delte points from S1Grid
delete (S2Grid) elilinates points from grid
delete (SO3Grid) clear nodes by indece Input SOG - @SO3Grid indece - int32
delete_option clear options in option list
dim2deg dimension to harmonic degree of Wiegner D functions
directionalMagnitude (tensor) magnitude of a tensor in direction v
discretesample Samples from a discrete distribution
disjoint (symmetry) returns the disjoint of two symmetry groups
display (DelaunaySO3) standard output
display (Miller) standard output
display (S1Grid) standart output
display (S2Grid) standard output
display (SO3Grid) standard output
display (crystalSymmetry) standard output
display (orientation) standart output
display (quaternion) standart output
display (rotation) standart output
display (tensor) standard output
display (vector3d) standard output
displayClass
dist (S1Grid) distance to all points of S1Grid
dist_outer (S1Grid) distance to all points of S1Grid
doclink on Octave skip this
docmethods for octave skip this
docopt DOCOPT Web browser for UNIX platforms. DOCOPT is an M-file that you or your system manager can edit to specify the Web browser to use with MATLAB. It is used for the WEB function with the -BROWSER option. It is also used for links to external Web sites from the the Help browser and from Web menu items. DOCOPT applies only to non-Macintosh UNIX platforms.
dot (Miller) inner product between two Miller indece
dot (orientation) compute minimum dot(o1,o2) modulo symmetry
dot (quaternion) inner product of quaternions g1 and g2
dot (rotation) compute rot1 . rot2
dot (vector3d) pointwise inner product
dot_angle (quaternion) compute minimum q1 . q2 modulo rotation about zaxis and angle omega
dot_outer (Miller) inner product between two Miller indece
dot_outer (SO3Grid) return outer inner product of all nodes within a eps neighborhood
dot_outer (orientation) dot_outer
dot_outer (quaternion) outer inner product between two quaternions
dot_outer (rotation) dot_outer
dot_outer (vector3d) outer dot product
double (S1Grid) convert to double
double (quaternion) quaternion to double
double (tensor)
double (vector3d) converts vector3d to double
dspacing (Miller) space between crystal planes

E

efopen file open with error message
eig (tensor) compute the eigenvalues and eigenvectors of a tensor
EinsteinSum (tensor) tensor multiplication according to Einstein summation
end (quaternion) overloads end function
end (vector3d) overloaded end function
ensurecell ensures that v is a cell with size s
ensureCS (symmetry) ensures that an obj has the right crystal symmetry
ensureNonNeg remove small negative values
eq (S1Grid) implements G1 == G2
eq (crystalSymmetry) check S1 == S2
eq (quaternion) ? q1 == q2
eq (sphericalRegion)
eq (symmetry) check S1 == S2
eq (tensor) checks whether two tensors are equal
eq (vector3d) ? v1 == v2
equal check all elements of A to be equal
equispacedS2Grid defines an equispaced spherical grid
equispacedSO3Grid defines a equispaced grid in the orientation space
Euler (quaternion) quaternion to euler angle
euler2quat converts euler angle to quaternion
EulerAngleConvention
evalkappa eigenvalues of orientation tensor to bingham distribution parameters
expm (tensor) matrix exponential of a tensor
export (quaternion) export quaternions to a ascii file
export (vector3d)
extract_argoption extract options from option list
extract_kernel
extract_option extract options from option list
extract_SO3grid
extractOptions extract options from option list

F

fclencurt Fast Clenshaw Curtis Quadrature
fibre2quat arbitrary quaternion q with q * h = r
fibreVolume (orientation) ratio of orientations close to a certain fibre
fibreVonMisesFisherKernel
file2cell reads a file rowise into a cellstr
find (S1Grid) find close points
find (S2Grid) return index of all points in a epsilon neighborhood of a vector
find (SO3Grid) return indece and distance of all nodes within a eps neighborhood
find (quaternion) return indece and distance of all nodes within a eps neighborhood
find (vector3d) return index of all points in a epsilon neighborhood of a vector
find_option find postions of the options in option_list
find_type parse arguments list for a specific type an returns the first occurance
findTetra (DelaunaySO3) find tetrahegon
Fourier (tensor) compute the Fourier coefficients of the tensor
fundamentalSector (symmetry) get the fundamental sector for a symmetry in the inverse pole figure

G

GaussWeierstrassKernel
get_flag extract flag from option list
get_obj_fields
get_option extract option from option list
getClass
getdata (S2Grid) return index of all points in a epsilon neighborhood of a vector
getFundamentalRegion (orientation) projects orientations to a fundamental region
getFundamentalRegion (symmetry) get the fundamental region in Euler angles
getFundamentalRegionRodrigues (symmetry) get the fundamental region for a crystal and specimen symmetry
getFundamentalRegionRodriguez (symmetry) get the fundamental region for a crystal and specimen symmetry
getMaxAngle (symmetry) get the maximum angle of a fundamental region without interplay
getMaxAngleDir (symmetry) get the fundamental region for a crystal and specimen symmetry
getMaxAngleFundamentalRegion (symmetry) get the maximum angle of a fundamental region
getmem return total system memory in kb
getMinAxes (rotation)
getMTEXpref
getSubDirs getSubDirs - gets recursively all subdirectories of a given directory.
gossOrientation returns the cube orientation
GridLength (S1Grid) return number of points
guessfibre try to find the fibre of to given rotations by finding the eigenvector of g_1*h = g_2*h -> (g_2^-1)*g_1* h = h -> R*h = (lambda)*h

H

horzcat (quaternion) implements [q1,q2,q3..]
horzcat (sphericalRegion)
horzcat (tensor) overloads [T1,T2,T3..]
horzcat (vector3d) overloads [v1,v2,v3..]
hotColorMap HOT Black-red-yellow-white color map HOT(M) returns an M-by-3 matrix containing a "hot" colormap. HOT, by itself, is the same length as the current figure's colormap. If no figure exists, MATLAB creates one.
hr2quat arbitrary quaternion q with q * h = r
hsvColorMap HSV Hue-saturation-value color map HSV(M) returns an M-by-3 matrix containing an HSV colormap. HSV, by itself, is the same length as the current figure's colormap. If no figure exists, MATLAB creates one.

I

idquaternion the identical rotation - quaternion(1,0,0,0)
idRotation the identical rotation
ind2char calculates coordinate from one index i - index s - size of matrix
interp (vector3d) dirty spherical interpolation - including some smoothing
inv (orientation) inverse of an orientation
inv (quaternion) quaternion of the inverse roation
inv (tensor) inverse of a tensor
inversion the inversion - reflection at the origin
isappr check double == double
isempty (quaternion) overloads isempty
isempty (vector3d) overloads isempty
isempty_cell isempty for cells
iseven check double mod 2 == 0
isImproper (rotation)
isLower (sphericalRegion)
isMisorientation (orientation) check whether o is a misorientation
isnull ckeck double == 0
isOctave
isPerp (vector3d) check whether v1 and v2 are orthogonal
ispos check double > 0
isUpper (sphericalRegion)

K

K_symmetrised (kernel) evaluate kernel modulo symmetries
kde Reliable and extremely fast kernel density estimator for one-dimensional data; Gaussian kernel is assumed and the bandwidth is chosen automatically; Unlike many other implementations, this one is immune to problems caused by multimodal densities with widely separated modes (see example). The estimation does not deteriorate for multimodal densities, because we never assume a parametric model for the data. INPUTS: data - a vector of data from which the density estimate is constructed; n - the number of mesh points used in the uniform discretization of the interval [MIN, MAX]; n has to be a power of two; if n is not a power of two, then n is rounded up to the next power of two, i.e., n is set to n=2^ceil(log2(n)); the default value of n is n=2^12; MIN, MAX - defines the interval [MIN,MAX] on which the density estimate is constructed; the default values of MIN and MAX are: MIN=min(data)-Range/10 and MAX=max(data)+Range/10, where Range=max(data)-min(data); OUTPUTS: bandwidth - the optimal bandwidth (Gaussian kernel assumed); density - column vector of length 'n' with the values of the density estimate at the grid points; xmesh - the grid over which the density estimate is computed; - If no output is requested, then the code automatically plots a graph of the density estimate. cdf - column vector of length 'n' with the values of the cdf Reference: Kernel density estimation via diffusion Z. I. Botev, J. F. Grotowski, and D. P. Kroese (2010) Annals of Statistics, Volume 38, Number 5, pages 2916-2957.
kernelDensityEstimation (vector3d) calculates a density function out of (weighted) unit vectors
KLCV (orientation) Kullback Leibler cross validation for optimal kernel estimation

L

LaboTeXColorMap return LaboTeX colormap
LaplaceKernel
Laue (symmetry) return the corresponding Laue group
LaueName (symmetry) get Laue name
ldivide (orientation) o .\ v
legendre0 Legendrepolynome bis zur Odnung N und gibt sie als Matrix zur�ck erste Dimension -> Ordnung zweite Dimension -> x
length (quaternion) overloads length
length (symmetry) number of symmetry elements
length (tensor) returns the number of tensors
length (vector3d) overloads length
line (vector3d)
linearCompressibility (tensor) computes the linear compressibility of an elasticity tensor
load_generic load file using import data and txt2mat
loadCIF import crystal symmetry from cif file
loadPHL
localOrientationGrid define a equispaced grid localized to a center orientation
logm (tensor) matrix logarithm of a tensor
LSCV (orientation) least squares cross valiadation

M

mat2quat converts direction cosine matrix to quaternion
matrix (quaternion) quaternion to direction cosine matrix conversion converts direction cosine matrix to quaternion
matrix (rotation) quaternion to direction cosine matrix conversion converts direction cosine matrix to quaternion
matrix (tensor) return tensor as a matrix
max (S1Grid) return maximum value
max (tensor)
maxAngle (symmetry) get the maximum angle of a fundamental region without interplay
mean (orientation) mean of a list of orientations, principle axes and moments of inertia
mean (quaternion) mean of a list of quaternions, principle axes and moments of inertia
mean (vector3d) computes the mean vector
mean_CS (quaternion) fast mean of
measurePoleFigure simulate a polefigure measurement
mhyper multivariat hypergeometric function 1F1(1/2,p/2, kappa)
Miller2quat calculate quaternion from Miller indece
min (S1Grid) return maximum value
min (tensor)
minus (S1Grid)
minus (quaternion) overloads minus
minus (tensor) add two tensors
minus (vector3d) overload minus
mldivide (orientation) o \ v
mldivide (quaternion)
mldivide (rotation) o \ v
mpower (quaternion) q^n
mrdivide (quaternion) scalar division
mrdivide (tensor) implements T / S
mtex_assert
mtex_path return install dir of mtex
mtexCifPath returns the default path to crystallographic information files (CIF)
mtexdata load of data provided with mtex and often used in documentation
mtexDataPath returns the default path to mtex sample data
mtexdegchar returns the degree character
mtexEBSDPath returns the default path to EBSD data files
MTEXmenu show up MTEX menu
mtexODFPath returns the default path to ODF-files
mtexPoleFigurePath returns the default path to PoleFigure data files
mtexTensorPath returns the default path to tensor-files
mtimes (SO3Grid) outer quaternion multiplication
mtimes (orientation) orientation times Miller and orientation times orientation
mtimes (quaternion) quaternionen multiplication q1 * q2
mtimes (rotation) r = a * b
mtimes (tensor) implements T1 * T2
mtimes (vector3d) scalar multiplication
multiplicityPerpZ (symmetry) maximum angle rho
multiplicityZ (symmetry) maximum angle rho

N

n2str num2str with exact zero
nadjacent Returns the adjacency matrix of the n-neighbours.
nanmax FORMAT: [Y,IDX] = NANMAX(A,DIM,[B])
nanmean FORMAT: Y = NANMEAN(X,DIM)
nanmedian FORMAT: Y = NANMEDIAN(X,DIM)
nanmin FORMAT: [Y,IDX] = NANMIN(A,DIM,[B])
nansum FORMAT: Y = NANSUM(X,DIM)
ndims (quaternion) overloads ndims
ne (quaternion) q1 ~= q2 ?
ne (sphericalRegion)
ne (tensor) checks whether two tensors are not equal
ne (vector3d) ? v1 == v2
newer_version check matlab version
nfold (symmetry) maximal n-fold of symmetry axes
niceEuler (orientation) orientation to euler angle
norm (quaternion) quaternion norm sqrt(a^2+b^2+c^2+c^2)
norm (vector3d) vector norm
normalize (quaternion) normalize quaternion
normalize (vector3d) normalize a vector
numel (tensor) returns the number of tensors
NWSE

O

option2str transforms option list to comma separated list
orth (vector3d) an arbitrary orthogonal vector

P

parseXML PARSEXML Convert XML file to a MATLAB structure.
parulaColorMap PARULA Blue-green-orange-yellow color map PARULA(M) returns an M-by-3 matrix containing a colormap. The colors begin with dark purplish-blue and blue, range through green and orange, and end with bright yellow. PARULA is named after a bird, the tropical parula, which has these colors.
patchPatala (vector3d) Syntax
pauseline
pcolor (vector3d) spherical contour plot
pdfMatrix (DelaunaySO3) called by pdf
permute (quaternion) overloads permute
permute (rotation) overloads permute
perp (vector3d) conmpute an vector best orthogonal to a list of directions
pertube (quaternion) pertube data randomly by epsilon
perturbe (quaternion) pertube data randomly by epsilon
plot (S1Grid) plot grid
plot (orientation) annotate a orientation to an existing plot
plot (quaternion)
plot (sphericalRegion) plots a spherical region
plot (symmetry) plot symmetry
plot (tensor) plot a tensor T
plot (vector3d) plot three dimensional vector
plot (kernel) plot the kernel function
plot (patalaOrientationMapping) plot colorbar with patala misorientation colorcoding
plot3d (vector3d) plot spherical data
plotAngleDistribution (orientation) plot the angle distribution
plotAngleDistribution (symmetry) plot axis distribution
plotAxisDistribution (orientation) plot uncorrelated axis distribution
plotCustom (vector3d) Syntax plotcustom(v,@(x,y) drawCommand(x,y)) %
plotFourier (kernel) plot the Chybeyshev coefficients of the kernel function
plotHKL (crystalSymmetry) plot symmetry
plotIPDF (orientation) plot orientations into inverse pole figures
plotODF (orientation) Plot EBSD data at ODF sections
plotPDF (orientation) plot orientations into pole figures
plotPDF (kernel) plot Radon transformed kernel
plotS2Grid (tensor) define a plotting grid suitable for tensor plots
plotS2Grid create a regular S2Grid for plotting
plotSO3Grid give a regular grid in orientation space
plus (S1Grid)
plus (quaternion) pointwise addition
plus (tensor) add two tensors
plus (vector3d) poitwise addition
PoissonRatio (tensor) computes the Poisson ratio of an elasticity tensor
polar (S2Grid) polar coordinates of S2Grid
polar (vector3d) cartesian to spherical coordinates Input v - @vector3d Output theta - polar angle rho - azimuthal angle r - radius
polarCoordinates (sphericalRegion) compute polar coordinates of with respect to a spherical region
power (quaternion) q.^n
prod (quaternion) overloads q1 * q2 * q3
progress display progress
project2EulerFR (orientation) projects orientation to a fundamental region
project2EulerFR (quaternion) projects quaternions to a fundamental region
project2FundamentalRegion (Miller) projects vectors to the fundamental sector of the inverse pole figure
project2FundamentalRegion (orientation) projects orientation to a fundamental region
project2FundamentalRegion (quaternion) projects quaternions to a fundamental region
project2FundamentalRegion (rotation) projects rotation to a fundamental region
project2FundamentalRegion (vector3d) projects vectors to the fundamental sector of the inverse pole figure
project2ODFsection (orientation) project orientation to ODF sections used by plotODF
properGroup (symmetry) return the corresponding Laue group

Q

qmatrix (quaternion) returns the quaternion multiplication matrix
qq (quaternion) returns w * q' * q
qqplot (orientation) quantile-quantile of misorientation angle against random angular misorientation
quadric (tensor) quadric
quantile n percent quantile of x
quiver (vector3d) Syntax quiver(v,d)
quiverGrid (tensor)
qwarning warning with option to stop

R

randp randp(lambda) returns Poisson distributed Vector with mean lambda
randq returns random quaternions
randv
range RANGE Sample range. Y = RANGE(X) returns the range of the values in X. For a vector input, Y is the difference between the maximum and minimum values. For a matrix input, Y is a vector containing the range for each column. For N-D arrays, RANGE operates along the first non-singleton dimension.
rdivide (quaternion) scalar division
rdivide (tensor)
rdivide (vector3d) scalar division
real (quaternion) real-part of of quaternion
real (tensor)
red2blueColorMap creates a colormap, ranging from dark blue via white to dark red.
refine (DelaunaySO3) step 1: compute center of any two orientation connected by an edge
refine (S1Grid) refine S1Grid
refine (S2Grid) refine S2Grid
refine (vector3d) refine vectors
reflection defines a reflection at plane with normal n
region (Miller) return spherical region associated to a set of crystal directions
region (vector3d)
regularS2Grid Syntax regularS2Grid('points',[72 19]) regularS2Grid('resolution',[5*degree 2.5*degree]) regularS2Grid('theta',theta,'rho',rho)
regularSO3Grid give a regular grid in orientation space
rep implements R like "rep" elementeweise
repcell equivalent to repmat for cells
repentry reshape by element
repmat (quaternion) overloads repmat
repmat (rotation) overloads repmat
repmat (vector3d) overloads repmat
reshape (quaternion) overloads reshape
reshape (rotation) overloads reshape
reshape (vector3d) overloads reshape
restrict2Lower (sphericalRegion)
restrict2Upper (sphericalRegion)
restrictEBSD_ang read file header
rhoInside
rhoRange (sphericalRegion) compute range of the polar angle of a spherical region
RK_symmetrised (kernel) sum Radon trasformed kernel
rmallappdata removes all figure appdata
Rodrigues (quaternion) quaternion to rodrigues representation
rodrigues2quat
rotate (Miller) rotate crystal directions
rotate (sphericalRegion) rotate of a spherical region
rotate (tensor) rotate a tensor by a list of rotations
rotate (vector3d) rotate vector3d by quaternion
rotation_special (symmetry) returns symmetry elements different from rotation about c-axis
round (Miller) tries to round miller indizes to greatest common divisor

S

save_sparse convert sparse matrix to jc, ir, pr
scatter (Miller) plot Miller indece
scatter (orientation) plots ebsd data as scatter plot
scatter (quaternion) plot function
scatter (vector3d) Syntax scatter(v) % scatter(v,data) % scatter(v,text)
scatter3d (vector3d) plot spherical data
SchmidTensor (vector3d) computes the Schmidt tensor
selectMaxbyColumn find maximum in each row
selectMaxbyRow find maximum in each column
selectMinbyColumn find minimum in each column
selectMinbyRow find minimum in each row
set_default_option set option in option list if not yet present
set_option set option in option list
set_option_property
setMTEXpref
setNull set approx zero to exact zero
setOption set option in option list
setSubSet (quaternion) indexing of quaternions
shearModulus (tensor) shear modulus for an elasticity tensor
shift (S1Grid) shifts S1Grid by delta
size (quaternion) overloads size
size (tensor) overloads size
size (vector3d) overloads size
size2str convert size to string
smooth (Miller) plot Miller indece
smooth (vector3d) Syntax
SobolevKernel
sparseConcat
sphereVolume (orientation) ratio of orientations with a certain orientation
sphericalClebschGordan use global wigner3j
sphericalY spherical harmonics of degree l
splitdata make n - partitions of a list, returns its indices
spy (SO3Grid) spy distance matrix
SquareSingularityKernel
subGrid (S1Grid) epsilon - neighborhood of a point in the grid
subGrid (S2Grid) subgrid
subGrid (SO3Grid) sub-SO3Grid as epsilon neigborhood of a node
submatrix B = A(ind) with size as A if possible
subsasgn (S2Grid) overloads subsasgn
subsasgn (SO3Grid) overloads subsasgn
subsasgn (quaternion) overloads subsasgn
subsasgn (rotation) overloads subsasgn
subsasgn (tensor) overloads subsasgn
subsasgn (vector3d) overloads subsasgn
subSet (quaternion) indexing of quaternions
subSet (rotation) indexing of rotation
subSet (vector3d) subindex vector3d
subsref (S2Grid) overloads subsref
subsref (SO3Grid) overloads subsref
subsref (quaternion) overloads subsref
subsref (rotation) overloads subsref
subsref (symmetry) overloads subsref
subsref (tensor) overloads subsref
subsref (vector3d) overloads subsref
sum (quaternion) overloads sum
sum (tensor) sum over all tensors allong dimension 1
sum (vector3d) sum of vectors
surf (vector3d) Syntax
symmetrise (Miller) directions symmetrically equivalent to m
symmetrise (orientation) all crystallographically equivalent orientations
symmetrise (quaternion) symmetrcially equivalent orientations
symmetrise (tensor) symmetrise a tensor according to its crystal symmetry
symmetrise (vector3d) symmetrcially equivalent directions and its multiple

T

tensorSize (tensor) overloads size
text (Miller) plot Miller indece
text (vector3d) display a text in a spherical plot
text3 (vector3d) plot three dimensional arrows
times (orientation) vec = ori .* Miller
times (quaternion) implements quaternion .* quaternion and quaternion .* vector3d
times (rotation) r = a .* b
times (tensor) multiply a tensor by a scalar
times (vector3d) .* - componenwtise multiplication
times_outer
transform (tensor) transform a tensor to a given crystal frame
transformationMatrix (crystalSymmetry) compute the transformation matrix from cs1 to cs2
transformReferenceFrame (Miller) change reference frame
transformReferenceFrame (orientation) only applicable for crystal symmetry
transformReferenceFrame (tensor) set properties of a tensor variable
transpose (quaternion) transpose array of quaternions
transpose (rotation) transpose array of rotations
transpose (tensor) conjugate of a tensor
transpose (vector3d) transpose vector
TSP (vector3d) traveling salesman problem on the 2 dimensional unit-sphere

U

uminus (quaternion) overload unitary minus
uminus (rotation) implements -rotation
uminus (vector3d) overloads unitary minus
union (symmetry) returns the union of two symmetry groups
unique (Miller) disjoint list of Miller indices
unique (orientation) disjoint list of quaternions
unique (quaternion) disjoint list of quaternions
unique (rotation) disjoint list of rotations
unique (vector3d) disjoint list of vectors
UpDown

V

vdisp
vec2cell
vec42quat returns a quaternion q with q u_1 = v1 and q u2 = v2
velocity (tensor) computes the elastic wave velocity(km/s) from the elastic stiffness Cijkl tensor and density (g/cm3)
vertcat (quaternion) implements [q1;q2;q3..]
vertcat (tensor) overloads [T1,T2,T3..]
vertcat (vector3d) overloads [v1,v2,v3..]
Voigt (tensor)
volume (orientation) ratio of orientations with a certain orientation
volume (sphericalRegion) volume of a spherical region
volume (kernel)
volumeCompressibility (tensor) computes the volume compressibility of an elasticity tensor
vonMisesFisherKernel

W

white2blackColorMap gray Linear gray-scale color map
WhiteJetColorMap
Wigner3j Compute the Wigner 3j symbol using the Racah formula.
Wigner3j_new %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Wigner3jPrecomputed
wignerD Wiegner-D function
wignerD2 spherical harmonics of degree l
write_cell write cell string to text file
writedouble write to file

X

xnum2str convert number to string
xvector vector (1,0,0)

Y

YoungsModulus (tensor) Young's modulus for an elasticity tensor
yvector vector (0,1,0)

Z

zip_mtex zip mtex for publishing (on website)
zvector vector (0,0,1)