load pole figure data from (alpha,beta,gamma) files
Description
loadODF_generic loads an ODF from any txt or exel files are of the following format
alpha_1 beta_1 gamma_1 weight_1 alpha_2 beta_2 gamma_2 weight_2 alpha_3 beta_3 gamma_3 weight_3 . . . . . . . . . . . . alpha_M beta_M gamma_M weight_m
The assoziation of the columns as Euler angles, phase informationl, etc. is specified by the options ColumnNames and Columns. The file can contain any number of header lines.
Syntax
cs = crystalSymmetry('432')
odf = loadODF_generic(fname,'cs',cs,'ColumnNames',{'Euler 1' 'Euler 2' 'Euler 3' 'weight'})Input
| fname | file name (text files only) |
Options
| ColumnNames | names of the colums to be imported, mandatory are euler 1, euler 2, euler 3 |
| Columns | postions of the columns to be imported |
| radians | treat input in radiand |
| delimiter | delimiter between numbers |
| header | number of header lines |
| ZXZ, BUNGE | [phi1 Phi phi2] Euler angle in Bunge convention (default) |
| ZYZ, ABG | [alpha beta gamma] Euler angle in Mathies convention |
Flags
| interp | determine the ODF by interpolation the weights |
| density | determine the ODF as the density of the orientations |
Example
fname = fullfile(mtexDataPath,'ODF','odf.txt');
odf = loadODF_generic(fname,'cs',crystalSymmetry('cubic'),'header',5,...
'ColumnNames',{'Euler 1' 'Euler 2' 'Euler 3' 'weight'},...
'Columns',[1,2,3,4])Interpolating the ODF. This might take some time...
Warning: Maximum number of iterations reached, result may not have converged to
the optimum yet.
odf = SO3FunRBF (m3̅m → y↓→x)
multimodal components
kernel: de la Vallee Poussin, halfwidth 5°
center: 4923 orientations, resolution: 5°
weight: 1See also
Citing this page.
This page is part of the documentation of
MTEX, a free and open
source MATLAB toolbox for analyzing and modeling crystallographic textures.
It was written by The MTEX Developers and is published at
https://mtex-toolbox.github.io/loadODF_generic.html.
If you use MTEX, or reuse text or figures from this page, in your research,
please cite
F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63
BibTeX
@article{bachmann2010mtex,
author = {F. Bachmann and R. Hielscher and H. Schaeben},
title = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
journal = {Solid State Phenomena},
volume = {160},
pages = {63-68},
year = {2010},
doi = {10.4028/www.scientific.net/SSP.160.63},
url = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}
Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.