|
FeatureList
MTEX is a MATLAB toolbox that allows to solve a wide range of problems in quantitative texture analysis. This includes:
Crystal GeometryMTEX knows all the concepts of symmetry groups, crystal reference systems, Euler angles, crystallographic equivalent orientations, Miller indices, etc. It allows you to calculate with crystallographic directions and orientations is a natural and consistent manner. As an example we define the crystal coordinate system for Quartz and plot it cs = symmetry('-3m',[1.4,1.4,1.5],'mineral','Quartz');
plot(cs)
ODF ModellingMTEX offers a very simple way to define model ODFs. An ODF may be composed of an arbitrary number of the following components
For instance, the well known Santa Fe model ODF can be defined by % define crystal and specimen symmetry
CS = symmetry('cubic');
SS = symmetry('222');
% define the shape and the modal orientation of the components
psi = kernel('von Mises Fisher','HALFWIDTH',10*degree);
g0 = orientation('Miller',[1,2,2],[2,2,1],CS,SS);
% set up the ODF
odf = 0.73 * uniformODF(CS,SS) + 0.27 * unimodalODF(g0,CS,SS,psi);
plot(odf)
Texture CalculationsMTEX offers to compute a wide range of texture characteristics from ODFs. This includes, e.g.,
Pole Figure Diffraction DataMTEX allows you to import diffraction data from a wide range of pole figure formats. These data may be corrected and analyzed in a consistent manner.
Pole Figure to ODF InversionMTEX offers a very flexible and powerful method to compute an ODF from any pole figure measurements. The method used is based on a discretization of the ODF space by radially symmetric function and on the fast spherical Fourier transform. The algorithms has proven to be very stable and adaptive in particular to very sharp textures with low symmetry. It has the following features automatic zero range detection automatic ghost correction works for any measurement grid works for incomplete and not normalized pole figures works for all crystal and specimen symmetries The calculation if done by the command odf = calcODF(pf) EBSD DataMTEX allows to import EBSD data from all common data formats. The imported data may then be corrected according to MAD values, grain size or specimen alignment.
Grain DetectionMTEX offers a fully automatic way of grain detection in EBSD data. The approach is based on the Voronoi decomposition and automatically fills missing measurements in a consistent, i.e. phase and rotational invariant way.
Orientation Density Estimation from EBSD DataODF estimation from EBSD data is done by kernel density estimation, i.e. a bell shaped model ODF is placed at every measured individual orientation. Since the halfwidth of the bell shaped model ODF is crucial for the resulting ODF it is very important to choose it carefully. Alternatively, MTEX offers for the first time a statistical founded approach for the automatically estimation of the optimal halfwidth. Material TensorsMTEX allows for complex tensor calculations as well as for the calculation of averaged tensors from ODF or EBSD data. Averaging for ODFs may be computed by quadrature rules or in Fourier space. Elasticity TensorsMTEX knows everything about elasticity tensors, e.g. it knows the relationships between
All these properties may be computed for single crystals as well as averaged for aggregates.
Publication Ready PlotsFounded on the state of the art MATLAB plotting routines MTEX allows you to create professional plots of pole figures, inverse pole figures, ODF sections and many more. There are many plotting options that allow to addapt the plots to the specific standards of your journal. Plots may be saved in various image formats, e.g. as pdf, jpg, png, eps, tiff, bmp. The next plot shows recalculated pole figures overlaid with two different EBSD data sets.
Writing Scripts to Process Many Data SetsUsing the MTEX toolbox it is easy to write scripts that import pole figure data, automatically corrects them, recalculate an ODF, postprocess it, store it to a given location and finally create several plots. Such scripts can be used to batch process many pole figure data sets. Examples of those scripts are included in the help. Exhaustive DocumentationMTEX comes with over 500 html-help pages explaining the mathematical concepts, the philisophy behing MTEX and the syntax and usage of all 300 functions available in MTEX. Furthermore, you find numerous examples and tutorials on ODF estimation, data import, calculation of texture characteristics, ODF and pole figure plotting, etc. | |
Where can I find tutorial for Mtex?
MTEX contains a very exhaustive documentation, including tutorials. The are accessible through the MATLAB Help Center. That means that you have to have MTEX installed to read the manual.
I have matlab7.0.4. can I tweak anything in mtex to get it going, atleast in a minimal functional way ?