Oommfodt2matlab

Imports Oommf odt data files into Matlab
459 descargas
Actualizado 23 Jul 2014

Ver licencia

This is a function to import odt files from oommf into Matlab arrays

Information stored in the odt file will be imported into the object "data" which will have this fields:
units: units of the columns stored
columns: variables stored in the columns
values: array with the numerical data

Example:
We have created with Oommf the archive test.odt (included on the zip). To open it into "data"

data=oommfodt2matlab('test.odt')

Now we can plot for instance a magnetic hysteresis loop.
Using this command we can plot M_x/M_s against B_x
plot(data.values(:,3),data.values(:,6))
xlabel([data.columns{3},' (',data.units{3},')']);
ylabel([data.columns{6},' (',data.units{6},')']);

For more examples, you can see my blog (look for Oommf, to be updated shortly):
http://thebrickinthesky.wordpress.com/

References:
[1] Oommf Micromagnetic simulator at NIST,
http://math.nist.gov/oommf/

This function was written by :
Héctor Corte
B.Sc. in physics 2010
M.Sc. in Complex physics systems 2012
Ph.D Student between NPL (National Physical Laboratory) and Royal Holloway University of London
London, United kingdom.
Email: leo_corte@yahoo.es

Citar como

Héctor Corte (2024). Oommfodt2matlab (https://www.mathworks.com/matlabcentral/fileexchange/47328-oommfodt2matlab), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2011b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Chemistry en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0